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: 248

Filed under:
|

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

Related posts about maven-2

Related posts about ant