1、多模块切换命令
versions:set -DnewVersion=0.0.1-SNAPSHOT
versions:set -DnewVersion=0.0.1-RELEASE
2、确认版本切换
versions:commit
3、回滚版本切换
versions:revert
独享环境包配置
<profiles>
<profile>
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
<maven.test.skip>true</maven.test.skip>
<commonpack.version>0.0.3-SNAPSHOT</commonpack.version>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
<dependency>
<groupId>com.xxx</groupId>
<artifactId>cjh-common</artifactId>
<version>${commonpack.version}</version>
</dependency>
随手记录
- idea的操作入口
- 快照版本SNAPSHOT可以直接deploy覆盖更新,而稳定版本RELEASE必须先删除现有版本才能deploy
- 快照版本打出来的包在仓库中是有时间戳的,而我在测试容器中是需要去掉这样的时间戳才能正常构建,去掉时间戳的配置是<useUniqueVersions>...</useUniqueVersions>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>com.XxxApplication</mainClass>
<addClasspath>true</addClasspath>
<useUniqueVersions>false</useUniqueVersions>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
- 还要注意一下拉取包的项目mvn配置
转载请注明博客出处:http://www.cnblogs.com/cjh-notes/