本文详细介绍了Nexus私有服务器的构建原理和教程分析。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,朋友们一定要参考。
1。为什么要建Nexus私服?
所有企业开发设计团队成员都没有外网地址,按照局域网连接nexus服务器,服务器连接外网。
将新项目发布到专用服务器。其他工作人员可以从私人服务器上免费下载。
二。应用私有服务器后的框架图
三。建立联系
3.1nexus-2.10-1bundle.zip减轻了对任何非中文文件目录的压力。
3.2转到Nexus-2.10-1\Bin\JSW\Windows-x86-4(与自己的系统软件匹配)
以windows64系统软件为例
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鼠标右键新建项目->;作为部署类型运行。
添加新项目后,后台管理可以查看匹配的包。
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)