Details
-
Sub-task
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
2.0.7
Description
I want include profiles from profiles ... a example ... please tell me if this is nonsense
<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> ...
'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 ....
any ideas?
Attachments
Attachments
Issue Links
- relates to
-
MNG-2276 profile activation by property doesn't work with properties defined in settings.
- Closed