下载maven http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.zip
配置环境变量path
启动nexus
Win+R,输入cmd回车,打开命令提示符窗口。
一路cd命令,进入“NEXUX_HOME\nexus\nexus-3.1.0-04\bin”目录。
输入 nexus,exe /run,回车即可运行。
参考:https://blog.csdn.net/disalone201107/article/details/71600385
创建Release 的 3rd_part, Snapshot 的 3rd_part_snapshot
添加到 maven-public
修改maven的 settings.xml的内容 server,profile 。已经上传资源,可直接下载替换setting.xml ,我用的是mac 默认在~/.m2/repository ,,注意更改为你的maven库目录
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>base-3rdPart</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<profile>
<id>remote_repo1_Profiel</id>
<repositories>
<repository>
<id>repo1-maven-central</id>
<name>repo1 maven</name>
<url>http://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>repository-apache</id>
<name>repository apache maven</name>
<url>https://repository.apache.org/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</profile>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>jsecode-maven-central</id>
<name>jsecode maven</name>
<url>http://127.0.0.1:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>nexus</activeProfile>
</activeProfiles>
</settings>
执行命令上传库,以-SNAPSHOT.jar 结尾的jar 上传到 3rd_part_snapshot 库。否则会出错,上传不了。
mvn deploy:deploy-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=1.26 -Dpackaging=jar -Dfile=/Users/dh/.m2/repository/org/csource/fastdfs-client-java/1.26/fastdfs-client-java-1.26.jar -Durl=http://localhost:8081/repository/3rd_part/ -DrepositoryId=base-3rdPart
mvn deploy:deploy-file -DgroupId=com.ibbc -DartifactId=common -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/Users/XXXXXXXXX/common-1.0-SNAPSHOT.jar -Durl=http://127.0.0.1:8081/repository/3rd_part_snapshot/ -DrepositoryId=base-3rdPart
mvn deploy:deploy-file -DgroupId=com.ibbc -DartifactId=common-db -Dversion=1.0-SNAPSHOT -Dpackaging=jar -Dfile=/Users/dh/XXXXXXXXX/1.0-SNAPSHOT/common-db-1.0-SNAPSHOT.jar -Durl=http://127.0.0.1:8081/repository/3rd_part_snapshot/ -DrepositoryId=base-3rdPart