命令方式
maven 的setting文件必须配置账户密码 我打的包是SNAPSHOT,所以上传到SNAPSHOT仓库中去
上传jar到maven库mvn deploy:deploy-file -DgroupId=ios.tn -DartifactId=test-jar -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar -Dfile=F:/project/测试/stest/test-jar/target/test-jar-0.0.1-SNAPSHOT.jar -Durl=http://192.168.0.3:1100/repository/maven-snapshots/ -DrepositoryId=snapshotsmvn deploy:deploy-file-DgroupId=xxxxxx 就相当于pom中的groupId-DartifactId=xxxxxx 就相当于pom中的artifactId-Dversion=xxxxxx 就相当于pom中的版本号version-Dpackaging=xxxxxx 就相当于pom中打包方式-Dfile=xxxxxx 本地环境-Durl=xxxxxx 上传的url-DrepositoryId=xxxxxx 对应的是setting.xml 里边server的id
<servers><server><id>releases</id><username>admin</username><password>nexus@peter</password></server><server><id>snapshots</id><username>admin</username><password>nexus@peter</password></server></servers>
用cmd上传,我用pwoershell上传失败了的
直接使用操作界面
⚠注意 我上传的是 releases 库,这个库是不能上传 SNAPSHOT的,所以我把上面的命令上传的jar重新打了一个 如果使用了nginx 可能会出现上传不成功的现象:
- 一般是由于上传限制导致导致的
- 在nginx.conf中http{}增加一句 client_max_body_size 100M; 重启nginx即可




