Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Information Provided
-
3.6.0
-
None
-
None
Description
we need modify project.version in pom.xml when we merge source code from develope branch to master branch in git. it‘s troublesome!
Why can't project.version in pom.xml be set as a variable?
for example:
<project ... > <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>example</artifactId> <version>${project-version}</version> <packaging>jar</packaging> <properties> <project-version>1.0.0-SNAPSHOT</project-version> </properties> <profiles> <profile> <!-- snapshot --> <id>dev</id> <properties> <profiles.active>dev</profiles.active> <project-version>1.0.0-SNAPSHOT</project-version> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <!-- RELEASE --> <id>release</id> <properties> <profiles.active>release</profiles.active> <project-version>1.0.0-RELEASE</project-version> </properties> </profile> </profiles> </project>