Nexus私服的搭建原理及教程解析

Nexus私服的搭建原理及教程解析,第1张

Nexus私服的搭建原理及教程解析

本文详细介绍了Nexus私有服务器的构建原理和教程分析。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。

1。为什么要建Nexus私服?

所有企业开发设计团队成员都没有外网地址,按照局域网连接nexus服务器,服务器连接外网。

将新项目发布到专用服务器。其他工作人员可以从私人服务器上免费下载。

二。应用私有服务器后的框架图

三。建立联系

3.1nexus-2.10-1bundle.zip减轻了对任何非中文文件目录的压力。

3.2转到Nexus-2.10-1\Bin\JSW\Windows-x86-4(与自己的系统软件匹配)

以windows64系统软件为例

  • install-nexus.bat售后服务
  • Star-nexus.bat开启服务项目
  • Stop-nexus.bat终止服务项目。
  • Unistal-nexus.bat卸载服务项目。
  • 3.3登录后台管理

    在计算机浏览器中键入htp:/localhost:8081/nexus。

    设置默认端口号8081
    默认登录名admin
    默认登录密码admin123。

    如果想调整,可以装备Nexus-2.10-1\conf\exus.proofs。

    四。使用maven连接私有服务器

    4.1更改maven的setings.xml

    <?xmlversion="1.0"encoding="UTF-8"?> <settings> <localRepository>G:\tool\m2\myrepository</localRepository> <mirrors> <mirror> <id>nexus-releases</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/nexus/content/groups/public</url> </mirror> <mirror> <id>nexus-snapshots</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/nexus/content/repositories/apache-snapshots/ </url> </mirror> </mirrors> <profiles> <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile> <profile> <id>nexusTest</id> <repositories> <repository> <id>local-nexus</id> <url>http://127.0.0.1:8081/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> </profile> </profiles> <activeProfiles><!--激话id为nexusTest的profile--> <activeProfile>nexusTest</activeProfile> </activeProfiles> <servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> </servers> </settings>

    G:\tool\m2\myrepository是存储本地仓库的地方

    Http://127.0.0.1:8081Nexus服务器ip和端口号

    Admin/admin123Nexus服务器登录名和密码

    V.将新项目发布到私有服务器的过程

    5.1pom.xml配备了私有服务器通道

    <projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.bjsxt</groupId> <artifactId>test</artifactId> <version>0.0.1-SNAPSHOT</version> <distributionManagement> <repository> <id>releases</id> <url>http://localhost:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>snapshots</id> <url>http://localhost:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> </project>

    5.2用于连接私有服务器仓库的登录名和登录密码在setings.xml中提供

    <servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> </servers>

    5.3鼠标右键新建项目->;作为部署类型运行。

    添加新项目后,后台管理可以查看匹配的包。

    文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zz/774434.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-05-03
    下一篇 2022-05-03

    发表评论

    登录后才能评论

    评论列表(0条)

    保存