With Maven, how would I prevent Maven from filtering certain properties but allowing others?
Posted
by Benny
on Stack Overflow
See other posts from Stack Overflow
or by Benny
Published on 2010-05-07T15:07:47Z
Indexed on
2010/05/07
15:08 UTC
Read the original article
Hit count: 272
The problem is that I'm trying to build a project that has in its resources a build.xml file. Basically, I package my project as a jar with Maven2, and then use ant installer to install my project.
There is a property in the build.xml file that I need to filter called build.date, but there are other properties that I don't want to filter, like ${basedir}, because it's used by the ant installer but gets replaced by Maven's basedir variable. So, I need to somehow tell Maven to filter ${build.date}, but not ${basedir}.
I tried creating a properties file as a filter with "basedir=${basedir}" as one of the properties, but I get the following error:
Resolving expression: '${basedir}': Detected the following recursive expression cycle: [basedir]
Any suggestions would be much appreciated.
Thanks,
B.J.
© Stack Overflow or respective owner