Good day, Not really sure what's happening. But you may want to file a jira issue for that :-)
Cheers, Franz takai wrote: > > Exactly. > > > franz see wrote: >> >> 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#a9976266 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
