1. Try ${project.*} instead.
2. Consider writing a geronimo plugin (or patching the existing
maven-ear-plugin), and contributing it back. It would be helpful for
other people who need to generate these geronimo.xml files. And I
think it would be pretty simple.

Wayne

On 8/28/07, Jonathan Chen <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I'm running Maven 2.0.7 and I'm trying to get resource filtering
> working with m2's ear plugin. I have a file which I'm trying to get
> certain properties replaced on a "mvn package".
>
>  src/main/application/META-INF/geronimo.xml:
>    <?xml version="1.0" encoding="UTF-8"?>
>    <application
>        xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.2";
>        xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2";>
>      <environment
>          xmlns="http://geronimo.apache.org/xml/ns/deployment-1.2";>
>        <moduleId>
>          <groupId>${pom.groupId}</groupId>
>          <artifactId>${pom.artifactId}</artifactId>
>          <version>${pom.version}</version>
>          <type>ear</type>
>        </moduleId>
>      </environment>
>    </application>
>
> Ideally, the ${pom.*} properties are replaced with the values from
> pom.xml; but for some reason, I can't seem to get it working with:
>
>  pom.xml:
>    <?xml version="1.0" encoding="UTF-8"?>
>    <project
>        xmlns="http://maven.apache.org/POM/4.0.0";
>        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>                            http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>
>      <modelVersion>4.0.0</modelVersion>
>
>      <name>EAR goal test</name>
>
>      <groupId>test</groupId>
>      <artifactId>ear-goal</artifactId>
>      <version>1.0-SNAPSHOT</version>
>      <packaging>ear</packaging>
>
>      <build>
>        <resources>
>          <resource>
>            <filtering>true</filtering>
>            <directory>src/main/application/META-INF</directory>
>            <includes>
>                  <include>*.xml</include>
>            </includes>
>          </resource>
>        </resources>
>
>        <plugins>
>          <plugin>
>            <groupId>org.apache.maven.plugins</groupId>
>            <artifactId>maven-ear-plugin</artifactId>
>            <configuration>
>                  <version>5</version>
>            </configuration>
>          </plugin>
>        </plugins>
>      </build>
>    </project>
>
> Can anyone on the list see what I'm doing wrong? Any help appreciated.
>
> Cheers.
> --
> Jonathan Chen <[EMAIL PROTECTED]>
> ----------------------------------------------------------------------
>                                Don't worry about avoiding temptation,
>                            as you grow older, it starts avoiding you.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to