Hi I have the following scenario:
I have a project with several modules. One of the modules starts a container with Cargo in the pre-integration-phase, tests something in the integration phase and stops Tomcat in the post-integration-phase. There is a profile called 'tomcat' which is activated by default that sets the container to Tomcat for Cargo. In order to make sure that Tomcat is started with the right configuration, I always want to copy my custom configuration file into the Tomcats configuration directory. This is done by ant ant-task which should only be executed, if the actual profile is really Tomcat. It is also important that the configuration file is copied _before_ the container is started. So, the layout is the following: <profiles> ... <profile> <id>auto</id> <build> <plugins> .. let cargo start, deploy, undeploy, stop, etc </plugins> </build> </profile> <profile> <id>tomcat</id> <activation><activeByDefault>true</activeByDefault></activation> <build> <plugins> .. let the ant-task copy the configuration file </plugins> </build> </profile> Now I have two problems: First, the ant-task is not the first task in the pre-integration task. It always gets executed _after_ the container is started. Second: when I execute 'mvn help:effective-pom', for the different modules, I see that all other ant tasks in every module contains the copy task. I must have completely misunderstood something very basic. How do I tell maven only to execute the ant task in this project? Thanks for any help! Greetings, Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
