-
一般情况下,都是打成jar包,其中
<groupId>com.dtwave.dipper</groupId> <version>0.0.1-SNAPSHOT</version> <modelVersion>4.0.0</modelVersion> <artifactId>gloomy-sdk</artifactId> <packaging>jar</packaging> <name>gloomy-sdk</name>
pom文件的头部,都是如上所述<repositories> <repository> <id>cloudera-releases</id> <url>https://repository.cloudera.com/artifactory/cloudera-repos</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <distributionManagement> <!--<repository>--> <!--<id>releases</id>--> <!--<name>Nexus Release Repository</name>--> <!--<url>http://repo2.dtwave-inc.com/repository/internal</url>--> <!--</repository>--> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://repo2.dtwave-inc.com/repository/maven-snapshots</url> </snapshotRepository> </distributionManagement>
在pom文件的底部需要增加这个
distributionManagement指的是文件需要上传到哪里去
其中有release版本,有snapshots版本
release是发布版本
snapshot是快照版本
snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写),如下:
<snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://repo2.dtwave-inc.com/repository/maven-snapshots</url> </snapshotRepository>
这边就有所有的pom文件所需要的信息了
如果为发布版本,只需要在后面加上-releases 即可。
然后就可以到日志打印界面查看数据了。 -
<dependency> <groupId>com.dtwave.dipper</groupId> <artifactId>gloomy-sdk</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency>
项目打包
1.先mvn install -DskipTests - 2.在mvn deploy -DskipTests
maven打包上传到仓库
猜你喜欢
转载自blog.csdn.net/Jacob_Zheng/article/details/82503176
今日推荐
周排行