命令方式

maven 的setting文件必须配置账户密码 我打的包是SNAPSHOT,所以上传到SNAPSHOT仓库中去

  1. 上传jarmaven
  2. 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=snapshots
  3. mvn deploy:deploy-file
  4. -DgroupId=xxxxxx 就相当于pom中的groupId
  5. -DartifactId=xxxxxx 就相当于pom中的artifactId
  6. -Dversion=xxxxxx 就相当于pom中的版本号version
  7. -Dpackaging=xxxxxx 就相当于pom中打包方式
  8. -Dfile=xxxxxx 本地环境
  9. -Durl=xxxxxx 上传的url
  10. -DrepositoryId=xxxxxx 对应的是setting.xml 里边serverid
  1. <servers>
  2. <server>
  3. <id>releases</id>
  4. <username>admin</username>
  5. <password>nexus@peter</password>
  6. </server>
  7. <server>
  8. <id>snapshots</id>
  9. <username>admin</username>
  10. <password>nexus@peter</password>
  11. </server>
  12. </servers>

用cmd上传,我用pwoershell上传失败了的

JAR单独上传文档 - 图1
JAR单独上传文档 - 图2

直接使用操作界面

⚠注意 我上传的是 releases 库,这个库是不能上传 SNAPSHOT的,所以我把上面的命令上传的jar重新打了一个 如果使用了nginx 可能会出现上传不成功的现象:

  • 一般是由于上传限制导致导致的
    • 在nginx.conf中http{}增加一句 client_max_body_size 100M; 重启nginx即可

JAR单独上传文档 - 图3
image.png
JAR单独上传文档 - 图5