需求:
在本地开发了一个项目,需要把这个项目打包生成的jar包上传到内网伺服中央仓库。
解决:
方式一,使用maven命令:
1.idea中使用maven插件打包项目,生成xxx.jar。或者使用命令 mvn clean install生成xxx.jar
2.使用命令上传:
其中:DgroupId是项目的groupId 其中DartifactId对应项目的artifactId
mvn deploy:deploy-file -DgroupId=tech.ibit -DartifactId=sql-builder -Dversion=1.1.1 -Dpackaging=jar -Dfile=F:\xxx.jar -Durl=http://伺服地址:端口/repository/maven-releases/ -DrepositoryId=user-release
方式二,在pom中添加配置:
1.找到安装maven的settings文件,如下:
<server>
<id>user-release</id>
<username>admin</username>
<password>admin123</password>
</server>
<profile>
<repositories>
<repository>
<!-- 仓库的id-->
<id>user-release</id>
<url>http://127.0.0.1:8081/repository/maven-releases/</url>
<releases><enabled>true</enabled></releases>