Good day, Are you saying that you added plugin dependencies for your antrun, and your antrun cannot see it if it's in the profile-added module?
Cheers, Franz takai wrote: > > Hi Franz, > > The profile-added module runs the integration tests. Usecase: Developer > usually wants to just build the project - not run the entire integration > test suite which takes a while. An explicit "-P integration" call is > needed to run them. The real reason i want to add profile specific modules > is to avoid cleaning them by default. > > The profile-added module contains the antrun plugin. The plugin > dependencies are not accessible to the ant build files (and therefore, i > suppose, to the plugin). > > Cheers, > Daniel > > > franz see wrote: >> >> Good day, >> >> Which project does not include its dependencies...the aggregating or the >> profile-added module? ..And which classpath? >> >> Cheers, >> Franz >> >> >> takai wrote: >>> >>> This seems to work. However i found that putting modules in the profile >>> somehow breaks the dependency mechanism. >>> >>> I use the antrun plugin in an integration module. When i execute with a >>> regular pom or just inside the integration module everything works fine. >>> >>> Once i use the aforementioned module by profile approch the plugin does >>> not include dependencies in the classpath. >>> >>> Using Maven 2.0.6. >>> >>> File an issue? >>> >>> Daniel >>> >>> >>> >>> Jonathan Anstey wrote: >>>> >>>> Try this to set up a default profile: >>>> >>>> <profile> >>>> <id>default</id> >>>> <activation> >>>> <activeByDefault>true</activeByDefault> >>>> </activation> >>>> <modules> >>>> ... >>>> </modules> >>>> </profile> >>>> >>>> Cheers, >>>> Jon >>>> >>>> Wayne Fay wrote: >>>>> I don't believe this is possible. Instead, I think you would need to >>>>> set it up as follows: >>>>> >>>>> parent/pom.xml >>>>> <modules/> >>>>> <profiles> >>>>> <profile> >>>>> <id>cpp-qa</id> >>>>> <modules> >>>>> <module>module3</module> >>>>> <module>module4</module> >>>>> </modules> >>>>> </profile> >>>>> <profile> >>>>> <id>default</id> >>>>> <modules> >>>>> <module>module1</module> >>>>> <module>module2</module> >>>>> <module>module3</module> >>>>> <module>module4</module> >>>>> </modules> >>>>> </profile> >>>>> </profiles> >>>>> >>>>> And then use some activation magic to decide when to turn on default >>>>> etc. >>>>> >>>>> No guarantee this would work as I've never done it myself, but I'm >>>>> fairly certain your other proposed solution will not work, so give >>>>> this a try. >>>>> >>>>> Wayne >>>>> >>>>> On 2/7/07, Balasubramanian, Ravi Shankar <[EMAIL PROTECTED]> >>>>> wrote: >>>>>> Hi, >>>>>> >>>>>> I am using maven 2.0.4 and I want to be excluding certain modules >>>>>> while >>>>>> building my project in a certain profile. Following is the scenarion: >>>>>> >>>>>> >>>>>> >>>>>> This is how my main pom looks like: >>>>>> >>>>>> >>>>>> >>>>>> <?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/maven-v4_0_0.xsd"> >>>>>> >>>>>> <modelVersion>4.0.0</modelVersion> >>>>>> >>>>>> <groupId>com.informatica.metadatarepository.qa</groupId> >>>>>> >>>>>> <artifactId>metamodels</artifactId> >>>>>> >>>>>> <packaging>pom</packaging> >>>>>> >>>>>> <name>${artifactId}</name> >>>>>> >>>>>> <modules> >>>>>> >>>>>> <module>module1</module> >>>>>> >>>>>> <module>module2</module> >>>>>> >>>>>> <module>module3</module> >>>>>> >>>>>> <module>module4</module> >>>>>> >>>>>> </modules> >>>>>> >>>>>> >>>>>> >>>>>> <profiles> >>>>>> >>>>>> <profile> >>>>>> >>>>>> <id>cpp-qa</id> >>>>>> >>>>>> <modules> >>>>>> >>>>>> <module>module3</module> >>>>>> >>>>>> <module>module4</module> >>>>>> >>>>>> </modules> >>>>>> >>>>>> </profile> >>>>>> >>>>>> </profiles> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> With the above pom, when I build the project activating the profile >>>>>> "cpp-qa", all the four modules are being built. I want to be building >>>>>> only module3 and module4 using certain configurations in this >>>>>> profile. >>>>>> Is there a way by which I can accomplish this in maven2? >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Thanks for any help, >>>>>> >>>>>> Ravi. >>>>>> >>>>>> "Tough times never last, but tough men do..." >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> 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] >>>> >>>> >>>> >>> >>> >> >> > > -- View this message in context: http://www.nabble.com/Excluding-certain-modules-in-a-profile-tf3185303s177.html#a9972262 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
