chenxiaoyong created MNG-6608:
---------------------------------
Summary: Why can't project.version in pom.xml be set as a variable?
Key: MNG-6608
URL: https://issues.apache.org/jira/browse/MNG-6608
Project: Maven
Issue Type: New Feature
Components: Design, Patterns & Best Practices
Affects Versions: 3.6.0
Reporter: chenxiaoyong
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:
{code:xml}
<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>
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)