All,
I am trying to define a variable that i can use on command line to rename
all artifacts (build type) during the build. Something like "mvn clean
install -DbuildType="-Debug"".
I made the change and it works if I build from the parent directory level.
However, it does not the sub directory level. When execute the above command
in the CHILD directory level, Maven does not translate ${buildType} to
"-Debug", it just leave it as "${buildType}. As a result, it fails because
it looking for "xxx-yyy-zzz${buildType}-fullbuild" instead of
"xxx-yyy-zzz-Debug-fullbuild".
Please see the code below.
Is there any Maven statement that help me to achieve what I want to do?
Thanks.
A.
PARENT:
<groupId>com.xxx.yyy.aaa</groupId>
<artifactId>xxx-yyy-zzz${buildType}-fullbuild</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>xxx-yyy-zzz${buildType}-fullbuild (branch:${scm.branch})</name>
CHILD:
<parent>
<groupId>com.xxx.yyy.aaa</groupId>
<artifactId>xxx-yyy-zzz${buildType}-fullbuild</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>