私服页面:
修改maven配置文件settings.xml文件中servers的配置:
<servers>
<!-- 远程仓库-->
<server>
<id>maven-snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>maven-releases</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
maven项目中pom.xml 文件修改
<!-- 发布maven私服 -->
<distributionManagement>
<repository>
<id>maven-snapshots</id>
<name>snapshots</name>
<url>http://192.168.22.11:8081/repository/3rd-part/</url>
</repository>
<snapshotRepository>
<id>maven-releases</id>
<name>releases</name>
<url>http://192.168.22.11:8081/repository/3rd-part/</url>
</snapshotRepository>
</distributionManagement>
使用命令行发布jar包
注意:如果使用Windows的powershell 需要将参数用引号包起来,否则会出错,我在这卡了好久,如果是linux或mac可以省略引号
mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile="D:\code\haha-common-1.0.0.jar" -DgroupId="com.haha" -DartifactId="common" -Dversion="1.0.0-SNAPSHOT" -Dpackaging=jar -DrepositoryId="maven-snapshots" -Durl="http://192.168.22.11:8081/repository/3rd-part/"