Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • 2.0.7
    • 4.1.0
    • Profiles

    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

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            gnodet Guillaume Nodet
            ahoehma Andreas Höhmann

            Dates

              Created:
              Updated:

              Slack

                Issue deployment