Upload
和mvn deploy
命令两种上传方式的应用场景不同,手动上传适用于工具类的jar
包,比如项目需要引入的lib
文件,这种可以选择手动上传。复杂的、有较多依赖的jar
包则需要连同pom
文件一起上传,此时需要使用mvn deploy
。
登录Nexus,选择Upload,选择要上传的目标仓库,选择 File 填写 Group ID 等,最重要的是要点选Generate a POM file with these coordinates
如下图:
正常上传后会有jar
和pom
文件,这用1.0版本的截图:
不勾选,上传成功后没有pom
相关文件:
没有pom
文件编译时会报错:
Could not find artifact com.xxxx:gpss-nonetty:pom:3.0 in nexus (http://localhost:8081/repository/maven-public/)
勾选后生成的pom
文件内容如下:
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.xinan</groupId>
<artifactId>gpss-nonetty</artifactId>
<version>3.0</version>
<packaging>jar</packaging>
</project>
删除的方法如下: