Nexus3.X将Maven项目上传至私服
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)。 pom文件内容如下: <groupId>org.learn.maven</groupId> <artifactId>mavenweb</artifactId> <version>1.0-SNAPSHOT</version> 那么将本地的Maven项目上传至私服对应的仓库中呢? nexus私服中我们可以看到有两种仓库一个是maven-releases,另一个是maven-snapshots正好与之对应,我们可以通过配置将项目发布至相应的仓库中 pom.xml文件增加配置 <!--定义snapshots库和releases库的nexus地址--> <distributionManagement> <repository> <id>maven-releases</id> <url> http://localhost:8081/repository/maven-releases/ </url> </repository> <snapshotRepository> <id>maven