[ https://issues.apache.org/jira/browse/MNG-3309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guillaume Nodet updated MNG-3309: --------------------------------- Summary: Cascading profile activation (was: Is it possible to trigger profiles from profiles) > Cascading profile activation > ---------------------------- > > Key: MNG-3309 > URL: https://issues.apache.org/jira/browse/MNG-3309 > Project: Maven > Issue Type: New Feature > Components: Profiles > Affects Versions: 2.0.7 > Reporter: Andreas Höhmann > Assignee: Guillaume Nodet > Priority: Major > Labels: needs-discussion > Fix For: 4.0.0-beta-5 > > > I want include profiles from profiles ... a example ... please tell me if > this is nonsense :-) > {code:xml} > <profiles> > <!-- my default-profile ... this profile defines properties .... so i try > to include other property-triggered-profiles --> > <profile> > <id>default</id> > <activation> > <activeByDefault>true</activeByDefault> > </activation> > <properties> > <!-- include profile tomcat6 --> > <tomcat>6</tomcat> > <!-- include profile myfaces12 --> > <jsf>myfaces12</jsf> > <!-- include profile richfaces --> > <richfaces>true</richfaces> > <!-- don't include profile seam --> > <seam>false</seam> > </properties> > </profile> > <profile> > <!-- > JBoss Seam JSF framework : -Dseam=yes > --> > <id>seam</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>seam</name> > <value>true</value> > </property> > </activation> > ... > </profile> > <profile> > <!-- > JBoss Richfaces Component Lib for JSF : -Drichfaces=true > --> > <id>richfaces</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>richfaces</name> > <value>true</value> > </property> > </activation> > ... > </profile> > <profile> > <!-- > MyFaces JSF Implementation 1.2 : -Djsf=myfaces12 > --> > <id>myfaces12</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>jsf</name> > <value>myfaces12</value> > </property> > </activation> > ... > </profile> > <profile> > <!-- > MyFaces JSF Implementation 1.1 : -Djsf=myfaces11 > --> > <id>myfaces11</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>jsf</name> > <value>myfaces11</value> > </property> > </activation> > ... > </profile> > <profile> > <!-- > Sun's JSF Reference Implementation 1.2 : -Djsf=ri12 > --> > <id>jsfri12</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>jsf</name> > <value>ri12</value> > </property> > </activation> > .... > </profile> > <profile> > <!-- > Tomcat 5.x Environment : -Dtomcat=5 > --> > <id>tomcat5</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>tomcat</name> > <value>5</value> > </property> > </activation> > <build> > <defaultGoal>jetty:run</defaultGoal> > </build> > <dependencies> > <dependency> > <groupId>javax.servlet</groupId> > <artifactId>servlet-api</artifactId> > <version>2.4</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.servlet.jsp</groupId> > <artifactId>jsp-api</artifactId> > <version>2.0</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.el</groupId> > <artifactId>el-api</artifactId> > <version>1.0</version> > </dependency> > <dependency> > <groupId>el-impl</groupId> > <artifactId>el-impl</artifactId> > <version>1.0</version> > </dependency> > </dependencies> > </profile> > <profile> > <!-- > Tomcat 6.x Environment : -Dtomcat=6 > --> > <id>tomcat6</id> > <activation> > <activeByDefault>false</activeByDefault> > <property> > <name>tomcat</name> > <value>6</value> > </property> > </activation> > <build> > <defaultGoal>jetty:run</defaultGoal> > </build> > <dependencies> > <dependency> > <groupId>javax.servlet</groupId> > <artifactId>servlet-api</artifactId> > <version>2.5</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.servlet.jsp</groupId> > <artifactId>jsp-api</artifactId> > <version>2.1</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>javax.el</groupId> > <artifactId>el-api</artifactId> > <version>1.0</version> > <scope>provided</scope> > </dependency> > <dependency> > <groupId>el-impl</groupId> > <artifactId>el-impl</artifactId> > <version>1.0</version> > <scope>provided</scope> > </dependency> > </dependencies> > </profile> > ... > {code} > {noformat} > 'mvn -Pdefault eclipse:eclipse' should create a tomcat6, myfaces12, > richfaces project > 'mvn -Pdevel eclipse:eclipse' should create a tomcat5, myfaces12, richfaces > project > 'mvn -Pproductiv eclipse:eclipse' should create a jboss, myfaces12, > richfaces project > .... > {noformat} > any ideas? -- This message was sent by Atlassian Jira (v8.20.10#820010)