Merge branch 'carbon-4.2.0-upgrade'

Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/04ea1bfc
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/04ea1bfc
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/04ea1bfc

Branch: refs/heads/master
Commit: 04ea1bfc1508bb0dd7889f42a7ad5bcaacc308ef
Parents: 42f8d98 de51de6
Author: Sajith Kariyawasam <[email protected]>
Authored: Tue Jan 7 15:21:49 2014 +0530
Committer: Sajith Kariyawasam <[email protected]>
Committed: Tue Jan 7 15:21:49 2014 +0530

----------------------------------------------------------------------
 .../distribution/src/main/assembly/bin.xml      | 38 +++++++++---
 products/autoscaler/modules/p2-profile/pom.xml  | 63 ++++++++++++++++++-
 .../distribution/src/main/assembly/bin.xml      | 41 +++++++++---
 .../cloud-controller/modules/p2-profile/pom.xml | 63 ++++++++++++++++++-
 .../load-balancer/modules/p2-profile/pom.xml    | 65 ++++++++++++++++++--
 .../modules/distribution/src/assembly/bin.xml   | 38 +++++++++---
 .../modules/p2-profile-gen/pom.xml              | 63 ++++++++++++++++++-
 7 files changed, 332 insertions(+), 39 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/04ea1bfc/products/stratos-manager/modules/distribution/src/assembly/bin.xml
----------------------------------------------------------------------
diff --cc products/stratos-manager/modules/distribution/src/assembly/bin.xml
index 75ae826,0000000..667e14e
mode 100755,000000..100755
--- a/products/stratos-manager/modules/distribution/src/assembly/bin.xml
+++ b/products/stratos-manager/modules/distribution/src/assembly/bin.xml
@@@ -1,640 -1,0 +1,662 @@@
 +<!--
 +  ~ Licensed to the Apache Software Foundation (ASF) under one
 +  ~ or more contributor license agreements.  See the NOTICE file
 +  ~ distributed with this work for additional information
 +  ~ regarding copyright ownership.  The ASF licenses this file
 +  ~ to you under the Apache License, Version 2.0 (the
 +  ~ "License"); you may not use this file except in compliance
 +  ~ with the License.  You may obtain a copy of the License at
 +  ~
 +  ~     http://www.apache.org/licenses/LICENSE-2.0
 +  ~
 +  ~ Unless required by applicable law or agreed to in writing,
 +  ~ software distributed under the License is distributed on an
 +  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 +  ~ KIND, either express or implied.  See the License for the
 +  ~ specific language governing permissions and limitations
 +  ~ under the License.
 +  -->
 +<assembly>
 +    <!--<id>bin</id>-->
 +    <formats>
 +        <format>zip</format>
 +    </formats>
 +    <includeBaseDirectory>false</includeBaseDirectory>
 +
 +    <fileSets>
 +        <fileSet>
 +            
<directory>target/wso2carbon-core-${carbon.kernel.version}</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}</outputDirectory>
 +            <excludes>
 +                <exclude>**/*.sh</exclude>
 +              <exclude>**/wso2server.bat</exclude>
 +                <exclude>**/axis2services/sample01.aar</exclude>
 +                <exclude>**/axis2services/echo/**</exclude>
 +                <exclude>**/axis2services/version/**</exclude>
 +                <exclude>**/pom.xml</exclude>
 +                <exclude>**/version.txt</exclude>
 +                <exclude>**/INSTALL.txt</exclude>
 +                <exclude>**/LICENSE.txt</exclude>
 +               <exclude>**/NOTICE</exclude>
 +                <exclude>**/release-notes.html</exclude>
 +                <exclude>**/carbon.xml</exclude>
 +                <exclude>**/README*</exclude>
 +              <!--Removing relying party ui bundle to fix STRATOS-1149 -->
 +                
<exclude>**/org.wso2.carbon.identity.relyingparty.ui_4.1.0-SNAPSHOT.jar</exclude>
 +                
<exclude>**/org.wso2.carbon.identity.relyingparty.stub_4.1.0-SNAPSHOT.jar</exclude>
 +              <!--Removing roles mgt ui to fix STRATOS-2114-->
 +                
<exclude>**/org.wso2.carbon.roles.mgt.ui_4.1.0-SNAPSHOT.jar</exclude>
 +                
<exclude>**/org.wso2.carbon.roles.mgt.stub_4.1.0-SNAPSHOT.jar</exclude>
 +               <exclude>**/log4j.properties</exclude>
 +              <exclude>**/repository/components/**</exclude>
 +            </excludes>
 +        </fileSet>
 +      <!-- Copying p2 profile and osgi bundles-->
 +      <fileSet>
 +          
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/components</directory>
 +          
<outputDirectory>${pom.artifactId}-${pom.version}/repository/components</outputDirectory>
 +          <excludes>
 +              <exclude>**/eclipse.ini</exclude>
 +              <exclude>**/*.lock</exclude>
 +              <exclude>**/.data</exclude>
 +              <exclude>**/.settings</exclude>
 +          </excludes>
 +      </fileSet>
 +        <fileSet>
 +            
<directory>target/shopping-cart-global-${shoppingcart.global.version}</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/samples/bin</outputDirectory>
 +            <includes>
 +                <include>**/*.car</include>
 +                <include>**/*.properties</include>
 +            </includes>
 +        </fileSet>
 +        <fileSet>
 +            
<directory>../../../../components/org.apache.stratos.manager.console</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/jaggeryapps/console</outputDirectory>
 +            <excludes>
 +                <exclude>**/README</exclude>
 +            </excludes>
 +        </fileSet>
 +        <fileSet>
 +            
<directory>target/wso2carbon-core-${carbon.kernel.version}</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}</outputDirectory>
 +            <excludes>
 +                <exclude>**/daemon.sh</exclude>
 +              <exclude>**/log4j.properties</exclude>
 +              <exclude>**/wso2server.sh</exclude>
 +              <exclude>**/wso2server.bat</exclude>
 +            </excludes>
 +            <includes>
 +                <include>**/*.sh</include>
 +                <include>**/native/*</include>
 +            </includes>
 +            <fileMode>755</fileMode>
 +        </fileSet>
 +      <fileSet>
 +            <directory>../../conf/synapse-configs</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/synapse-configs
 +            </outputDirectory>
 +        </fileSet>
 +        <fileSet>
 +            <directory>../../conf</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +            <includes>
 +                <include>**/*</include>
 +            </includes>
 +            <excludes>
 +                <exclude>**/samples-desc.xml</exclude>
 +                <exclude>**/identity.xml</exclude>
 +                <exclude>**/user-mgt.xml</exclude>
 +                <exclude>**/datasources.properties</exclude>
 +                <exclude>.svn</exclude>
 +                <exclude>email-bill-generated.xml</exclude>
 +                <exclude>email-billing-notifications.xml</exclude>
 +                <exclude>email-new-tenant-activation.xml</exclude>
 +                <exclude>email-new-tenant-registration.xml</exclude>
 +                <exclude>email-password-reset.xml</exclude>
 +                <exclude>email-payment-received-customer.xml</exclude>
 +                              
<exclude>email-registration-payment-received-customer.xml</exclude>
 +                <exclude>email-payment-received-wso2.xml</exclude>
 +                <exclude>email-registration-complete.xml</exclude>
 +                <exclude>email-registration-moderation.xml</exclude>
 +                <exclude>email-registration.xml</exclude>
 +                <exclude>email-update.xml</exclude>
 +              <exclude>tenant-reg-agent.xml</exclude>
 +                <exclude>features-dashboard.xml</exclude>
 +            </excludes>
 +        </fileSet>
 +        <fileSet>
 +            <directory>../../conf</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/email</outputDirectory>
 +            <includes>
 +                <include>email-bill-generated.xml</include>
 +                <include>email-billing-notifications.xml</include>
 +                <include>email-new-tenant-activation.xml</include>
 +                <include>email-new-tenant-registration.xml</include>
 +                <include>email-password-reset.xml</include>
 +                <include>email-payment-received-customer.xml</include>
 +                
<include>email-registration-payment-received-customer.xml</include>
 +                              
<include>email-payment-received-wso2.xml</include>
 +                <include>email-registration-complete.xml</include>
 +                <include>email-registration-moderation.xml</include>
 +                <include>email-registration.xml</include>
 +                <include>email-update.xml</include>
 +            </includes>
 +        </fileSet>
 +      <fileSet>
 +            <directory>../../conf</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/multitenancy</outputDirectory>
 +            <includes>
 +                <include>tenant-reg-agent.xml</include>
 +                <include>features-dashboard.xml</include>
 +            </includes>
 +        </fileSet>
 +      <fileSet>
 +            <directory>../../conf</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/datasources</outputDirectory>
 +            <includes>
 +                <include>stratos-datasources.xml</include>
 +            </includes>
 +        </fileSet>
 +
 +        <!-- Copying themes, cloud icons-->
 +         <fileSet>
 +            <directory>../../resources</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/resources</outputDirectory>
 +            <fileMode>755</fileMode>
 +            <includes>
 +                <include>allthemes/**</include>
 +                <include>powerded-by-logos/**</include>
 +            </includes>
 +            <excludes>
 +                <exclude>.svn</exclude>
 +            </excludes>
 +        </fileSet>
 +
 +        <!--start BAM related files -->
 +        <!--<fileSet>
 +            <directory>resources/dataservices</directory>
 +            <outputDirectory>
 +                
${pom.artifactId}-${pom.version}/repository/deployment/server/dataservices
 +            </outputDirectory>
 +            <includes>
 +                <include>*.dbs</include>
 +                <include>*.xml</include>
 +            </includes>
 +        </fileSet>
 +        <fileSet>
 +            <directory>resources/dataservices/bam</directory>
 +            <outputDirectory>
 +                
${pom.artifactId}-${pom.version}/repository/deployment/server/dataservices
 +            </outputDirectory>
 +            <includes>
 +                <include>*.dbs</include>
 +                <include>*.xml</include>
 +            </includes>
 +        </fileSet>-->
 +
 +        <fileSet>
 +            <directory>resources</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources</outputDirectory>
 +            <includes>
 +                <include>**/*</include>
 +            </includes>
 +        </fileSet>
 +      <!--fileSet>
 +            <directory>resources/dbscripts</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/dbscripts/</outputDirectory>
 +            <includes>
 +                <include>**/*</include>
 +            </includes>
 +        </fileSet-->
 +        <!--end BAM related files -->
 +
 +      <!--qpid related files -->
 +      <fileSet>
 +           
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/advanced/</directory>
 +           
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/advanced</outputDirectory>
 +         <includes>
 +               <include>**/*</include>
 +           </includes>
 +          <excludes>
 +                <exclude>**/jmx.xml</exclude>
 +              <exclude>**/tenant-axis2.xml</exclude>
 +              <exclude>**/authenticators.xml</exclude>
 +              <exclude>**/logging-config.xml</exclude>
 +            </excludes>
 +        </fileSet>
 +      <!-- end of qpid related files -->
 +
 +      <!-- adc.mgt related files -->
 +      <fileSet>
 +           
<!--directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/</directory-->
 +         <directory>src/main/conf/</directory>
 +           
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +         <includes>
 +               <include>cartridge-config.properties</include>
 +               <include>policies.xml</include>
 +           </includes>
 +        </fileSet>
 +        <fileSet>
 +           
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc</directory>
 +           
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>
 +         <includes>
 +               <include>policies.xsd</include>
 +           </includes>
 +        </fileSet>
 +      <!-- end of adc.mgt related files -->
 +
 +       <fileSet>
 +           
<directory>../p2-profile/target/wso2carbon-core-${carbon.platform.version}/repository/conf/etc/</directory>
 +           
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>
 +           <includes>
 +               <include>**/cassandra.yaml</include>
 +           </includes>
 +        </fileSet>
 +      <fileSet>
 +           
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/</directory>
 +           
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/</outputDirectory>
 +         <includes>
 +                      <include>**/identity.xml</include>
 +              <include>**/rule-engine-config.xml</include>
 +           </includes>
 +        </fileSet>
 +
 +      <fileSet>
 +           
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/multitenancy/</directory>
 +           
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/multitenancy/</outputDirectory>
 +           <includes>
 +                <include>**/multitenancy-packages.xml</include>
 +                <include>**/stratos.xml</include>
 +                <include>**/eula.xml</include>
 +                <include>**/usage-throttling-agent-config.xml</include>
 +              <!--include>**/cloud-services-desc.xml</include-->
 +           </includes>
 +        </fileSet>
 +
 +              <!-- copy the landing page webapp -->
 +        <fileSet>
 +                      <directory>lib/home</directory>
 +                      
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/webapps/STRATOS_ROOT</outputDirectory>
 +              </fileSet>
 +
 +              <fileSet>
 +                      
<directory>../../modules/features-dashboard/target/</directory>
 +                      
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/webapps</outputDirectory>
 +                      <includes>
 +                              <include>**/*.war</include>
 +                      </includes>
 +              </fileSet>
 +        <fileSet>
 +                      
<directory>../../resources/cloud-services-icons/target/</directory>
 +                      
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/webapps</outputDirectory>
 +                      <includes>
 +                              <include>**/*.war</include>
 +                      </includes>
 +              </fileSet>
 +              <fileSet>
 +                      
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/dbscripts/identity/</directory>
 +                      
<outputDirectory>${pom.artifactId}-${pom.version}/dbscripts/identity</outputDirectory>
 +              <includes>
 +                      <include>**/**.sql</include>
 +              </includes>
 +              </fileSet>
 +
 +        <!-- copy cxf runtime -->
 +        <fileSet>
 +            
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/lib/runtimes</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/lib/runtimes/</outputDirectory>
 +            <includes>
 +                <include>*/**</include>
 +            </includes>
 +        </fileSet>
 +
 +        <!-- copy jaggery modules -->
 +        <fileSet>
 +            
<directory>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/modules</directory>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/modules</outputDirectory>
 +            <includes>
 +                <include>*/**</include>
 +            </includes>
 +        </fileSet>
 +
 +              <!-- copy the billing h2 db -->
 +              <fileSet>
 +                      <directory>target/database</directory>
 +                      
<outputDirectory>${pom.artifactId}-${pom.version}/repository/database</outputDirectory>
 +              </fileSet>
-               <!-- get axis2_1.6.1.wso2v9.jar from carbon kernel patch 0002 
-->
-                 <fileSet>
-                    
<directory>../p2-profile-gen/target/WSO2-CARBON-PATCH-4.1.0-0002/</directory>
-                    
<outputDirectory>${pom.artifactId}-${pom.version}/repository/components/patches</outputDirectory>
-                    <includes>
-                        <include>**/patch0002/axis2_1.6.1.wso2v9.jar</include>
-                    </includes>
-                 </fileSet>
++
++        <!-- Kernel Patches-->       
++        <fileSet>
++            
<directory>../p2-profile-gen/target/WSO2-CARBON-PATCH-4.2.0-0001</directory>
++            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/components/patches</outputDirectory>
++            <includes>
++                <include>**/patch0001/*.*</include>
++            </includes>
++        </fileSet>
++        <fileSet>
++            
<directory>../p2-profile-gen/target/WSO2-CARBON-PATCH-4.2.0-0002</directory>
++            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/components/patches</outputDirectory>
++            <includes>
++                <include>**/patch0002/*.*</include>
++            </includes>
++        </fileSet>
++        <fileSet>
++            
<directory>../p2-profile-gen/target/WSO2-CARBON-PATCH-4.2.0-0003</directory>
++            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/components/patches</outputDirectory>
++            <includes>
++                <include>**/patch0003/*.*</include>
++            </includes>
++        </fileSet>
++        <fileSet>
++            
<directory>../p2-profile-gen/target/WSO2-CARBON-PATCH-4.2.0-0004</directory>
++            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/components/patches</outputDirectory>
++            <includes>
++                <include>**/patch0004/*.*</include>
++            </includes>
++        </fileSet>
 +              <fileSet>
 +                   <directory>../../dbscripts/</directory>
 +                   
<outputDirectory>${pom.artifactId}-${pom.version}/dbscripts</outputDirectory>
 +                </fileSet>
 +              <fileSet>
 +                   <directory>../../payload</directory>
 +                 <includes>
 +                      <include>user-data</include>
 +                 </includes>
 +                   
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources</outputDirectory>
 +                </fileSet>
 +                <fileSet>
 +                   <directory>../../payload/user-data/</directory>
 +                   
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources/user-data</outputDirectory>
 +                </fileSet> 
 +    </fileSets>
 +
 +    <dependencySets>
 +        <dependencySet>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/lib</outputDirectory>
 +            <includes>
 +                <include>bouncycastle:bcprov-jdk15:jar</include>
 +            </includes>
 +        </dependencySet>
 +      <!-- use the new tool to create a bundles -->
 +        <dependencySet>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/lib/core/WEB-INF/lib</outputDirectory>
 +            <includes>
 +                
<include>org.wso2.carbon:org.wso2.carbon.mediator.bridge:jar</include>
 +            </includes>
 +        </dependencySet>
 +        <!--dependencySet>
 +            
<outputDirectory>wso2elb-${pom.version}/samples/axis2Client/client_repo/modules
 +            </outputDirectory>
 +            <includes>
 +                <include>org.apache.axis2:addressing:mar</include>
 +                <include>org.apache.rampart:rampart:mar</include>
 +                <include>org.apache.sandesha2:sandesha2:mar</include>
 +            </includes>
 +            
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}
 +            </outputFileNameMapping>
 +        </dependencySet>
 +        <dependencySet>
 +            
<outputDirectory>wso2elb-${pom.version}/samples/axis2Server/repository/modules
 +            </outputDirectory>
 +            <includes>
 +                <include>org.apache.axis2:addressing:mar</include>
 +                <include>org.apache.rampart:rampart:mar</include>
 +                <include>org.apache.sandesha2:sandesha2:mar</include>
 +            </includes>
 +            
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}
 +            </outputFileNameMapping>
 +        </dependencySet-->
 +        <dependencySet>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/axis2/client/lib</outputDirectory>
 +            <includes>
 +                <include>bouncycastle:bcprov-jdk15:jar</include>
 +            </includes>
 +            
<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}
 +            </outputFileNameMapping>
 +        </dependencySet>
 +        <dependencySet>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/client/modules
 +            </outputDirectory>
 +            <includes>
 +                <include>org.apache.rampart:rampart:mar</include>
 +            </includes>
 +        </dependencySet>
 +      <!--<dependencySet>
 +              
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/webapps</outputDirectory>
 +              <includes>
 +                    <include>org.wso2.carbon:features-dashboard:war</include>
 +              </includes>
 +      </dependencySet>-->
 +    </dependencySets>
 +
 +    <files>
 +        <file>
 +            <source>INSTALL.txt</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            <source>../../conf/samples-desc.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            <source>src/main/notice/NOTICE</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +       <file>
 +            <source>src/main/license/LICENSE</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            <source>../../conf/datasources.properties</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <!-- copy custome webapp classLoading files -->
 +        <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/tomcat/webapp-classloading.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/tomcat</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/tomcat/webapp-classloading-environments.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/tomcat</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/tomcat/context.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/tomcat</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +
 +      <!--file>
 +            <source>../../conf/cartridge-config.properties</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file-->
 +      <file>
 +            <source>../../conf/cloud-services-desc.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/multitenancy</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            <source>README.txt</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            <source>LICENSE.txt</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            <source>release-notes.html</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            
<source>target/wso2carbon-core-${carbon.kernel.version}/repository/conf/carbon.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/</outputDirectory>
 +            <filtered>true</filtered>
 +        </file>
 +        <file>
 +            
<source>target/wso2carbon-core-${carbon.kernel.version}/bin/README.txt</source>
 +
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <file>
 +            
<source>target/wso2carbon-core-${carbon.kernel.version}/bin/version.txt</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <!--file>
 +            
<source>target/wso2carbon-core-${carbon.kernel.version}/bin/wso2server.bat</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file-->
 +      <!--file>
 +            <source>bam-resources/bam.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>644</fileMode>
 +        </file-->
 +        <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/resources/security/userRP.jks</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/resources/security/</outputDirectory>
 +            <fileMode>644</fileMode>
 +        </file>
 +      <!--file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/event-broker.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +          <filtered>true</filtered>
 +          <fileMode>644</fileMode>    
 +        </file-->
 +      
 +      <!-- Including logging-config.xml file -->
 +      <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/logging-config.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc/</outputDirectory>
 +        </file>
 +      <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/log4j.properties</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/</outputDirectory>
 +        </file>
 +      <file>
 +            <source>src/bin/stratos.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +      <file>
 +            <source>src/bin/stratos.bat</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +      <file>
 +            <source>src/bin/git-folder-structure.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +      <file>
 +            <source>src/bin/manage-git-repo.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +      <file>
 +            <source>src/bin/set-mysql-password.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +        <file>
 +            <source>src/bin/add_entry_zone_file.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +        <file>
 +            <source>src/bin/remove_entry_zone_file.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +      <file>
 +            <source>src/bin/update-instance.sh</source>
 +            
<outputDirectory>apache-stratos-manager-${pom.version}/bin/</outputDirectory>
 +            <filtered>true</filtered>
 +            <fileMode>755</fileMode>
 +        </file>
 +         <!-- Including log4j.properties file -->
 +        <!--file>
 +            <source>
 +                
../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/log4j.properties
 +
 +            </source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +        </file-->      
 +      <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/claim-config.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf</outputDirectory>
 +          <filtered>true</filtered>
 +          <fileMode>644</fileMode>    
 +        </file>
 +
 +        <!--file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/sso-idp-config.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/</outputDirectory>
 +        </file-->
 +
 +      <!-- Including coordination-client-config.xml file -->
 +    <!--<file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/coordination-client-config.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>
 +        </file> -->
 +      <!-- Ntask config file -->
 +      <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/conf/etc/tasks-config.xml</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>
 +        </file>
 +      <file>
 +            <source>../../conf/zoo.cfg</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/etc</outputDirectory>
 +        </file>
 +      <file>
 +            <source>../../conf/jaas.conf</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/conf/security</outputDirectory>
 +          <destName>jaas.conf</destName>
 +            <filtered>true</filtered>
 +        </file>
 +        <!-- REST endpoint webapp -->
 +        <file>
 +            
<source>../p2-profile-gen/target/wso2carbon-core-${carbon.kernel.version}/repository/deployment/server/webapps/stratos.war</source>
 +            
<outputDirectory>${pom.artifactId}-${pom.version}/repository/deployment/server/webapps/</outputDirectory>
 +            <fileMode>644</fileMode>
 +        </file>
 +        <!-- End of REST endpoint webapp -->
 +    </files>
 +</assembly>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/04ea1bfc/products/stratos-manager/modules/p2-profile-gen/pom.xml
----------------------------------------------------------------------
diff --cc products/stratos-manager/modules/p2-profile-gen/pom.xml
index bae1793,0000000..a07e0c6
mode 100644,000000..100644
--- a/products/stratos-manager/modules/p2-profile-gen/pom.xml
+++ b/products/stratos-manager/modules/p2-profile-gen/pom.xml
@@@ -1,421 -1,0 +1,478 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<!--
 +  ~ Licensed to the Apache Software Foundation (ASF) under one
 +  ~ or more contributor license agreements.  See the NOTICE file
 +  ~ distributed with this work for additional information
 +  ~ regarding copyright ownership.  The ASF licenses this file
 +  ~ to you under the Apache License, Version 2.0 (the
 +  ~ "License"); you may not use this file except in compliance
 +  ~ with the License.  You may obtain a copy of the License at
 +  ~
 +  ~     http://www.apache.org/licenses/LICENSE-2.0
 +  ~
 +  ~ Unless required by applicable law or agreed to in writing,
 +  ~ software distributed under the License is distributed on an
 +  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 +  ~ KIND, either express or implied.  See the License for the
 +  ~ specific language governing permissions and limitations
 +  ~ under the License.
 +  -->
 +<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";>
 +
 +    <parent>
 +        <groupId>org.apache.stratos</groupId>
 +      <artifactId>stratos-manager-parent</artifactId>
 +        <version>4.0.0-SNAPSHOT</version>
 +      <relativePath>../../pom.xml</relativePath>
 +    </parent>
 +
 +    <modelVersion>4.0.0</modelVersion>
 +    <artifactId>stratos-manager-profile-gen</artifactId>
 +    <packaging>pom</packaging>
 +    <name>Apache Stratos Manager - Profile Generation</name>
 +    <url>http://apache.org</url>
 +
 +    <build>
 +        <plugins>
 +            <plugin>
 +                <groupId>org.apache.maven.plugins</groupId>
 +                <artifactId>maven-dependency-plugin</artifactId>
 +                <inherited>false</inherited>
 +                <executions>
 +                   <execution>
 +                        <id>1-unpack-p2-agent-distribution</id>
 +                        <phase>test</phase>
 +                        <goals>
 +                            <goal>unpack</goal>
 +                        </goals>
 +                        <configuration>
 +                            <artifactItems>
 +                                <artifactItem>
 +                                    <groupId>org.wso2.carbon</groupId>
 +                                    <artifactId>wso2carbon-core</artifactId>
 +                                    
<version>${carbon.kernel.version}</version>
 +                                    <type>zip</type>
 +                                    <overWrite>true</overWrite>
 +                                    <outputDirectory>target</outputDirectory>
 +                                </artifactItem>
 +                            </artifactItems>
 +                        </configuration>
 +                    </execution>
-                     <!--                  <execution>
++                    <execution>
 +                        <id>2-unpack-kernel-patch</id>
 +                        <phase>test</phase>
 +                        <goals>
 +                            <goal>unpack</goal>
 +                        </goals>
 +                        <configuration>
 +                            <artifactItems>
 +                                <artifactItem>
 +                                    <groupId>org.wso2.carbon</groupId>
-                                     
<artifactId>WSO2-CARBON-PATCH-4.1.0</artifactId>
++                                    
<artifactId>WSO2-CARBON-PATCH-4.2.0</artifactId>
++                                    <version>0001</version>
++                                    <type>zip</type>
++                                    <overWrite>true</overWrite>
++                                    <outputDirectory>target</outputDirectory>
++                                </artifactItem>
++                            </artifactItems>
++                        </configuration>
++                    </execution>
++                    <execution>
++                        <id>3-unpack-kernel-patch</id>
++                        <phase>test</phase>
++                        <goals>
++                            <goal>unpack</goal>
++                        </goals>
++                        <configuration>
++                            <artifactItems>
++                                <artifactItem>
++                                    <groupId>org.wso2.carbon</groupId>
++                                    
<artifactId>WSO2-CARBON-PATCH-4.2.0</artifactId>
 +                                    <version>0002</version>
 +                                    <type>zip</type>
 +                                    <overWrite>true</overWrite>
 +                                    <outputDirectory>target</outputDirectory>
 +                                </artifactItem>
 +                            </artifactItems>
 +                        </configuration>
-                     </execution> -->
++                    </execution>
++                    <execution>
++                        <id>4-unpack-kernel-patch</id>
++                        <phase>test</phase>
++                        <goals>
++                            <goal>unpack</goal>
++                        </goals>
++                        <configuration>
++                            <artifactItems>
++                                <artifactItem>
++                                    <groupId>org.wso2.carbon</groupId>
++                                    
<artifactId>WSO2-CARBON-PATCH-4.2.0</artifactId>
++                                    <version>0003</version>
++                                    <type>zip</type>
++                                    <overWrite>true</overWrite>
++                                    <outputDirectory>target</outputDirectory>
++                                </artifactItem>
++                            </artifactItems>
++                        </configuration>
++                    </execution>
++                    <execution>
++                        <id>5-unpack-kernel-patch</id>
++                        <phase>test</phase>
++                        <goals>
++                            <goal>unpack</goal>
++                        </goals>
++                        <configuration>
++                            <artifactItems>
++                                <artifactItem>
++                                    <groupId>org.wso2.carbon</groupId>
++                                    
<artifactId>WSO2-CARBON-PATCH-4.2.0</artifactId>
++                                    <version>0004</version>
++                                    <type>zip</type>
++                                    <overWrite>true</overWrite>
++                                    <outputDirectory>target</outputDirectory>
++                                </artifactItem>
++                            </artifactItems>
++                        </configuration>
++                    </execution>
 +                </executions>
 +            </plugin>
 +            <plugin>
 +                <groupId>org.wso2.maven</groupId>
 +                <artifactId>carbon-p2-plugin</artifactId>
 +                <version>1.5.3</version>
 +                <executions>
 +                    <execution>
 +                        <id>2-p2-repo-generation</id>
 +                        <phase>package</phase>
 +                        <goals>
 +                            <goal>p2-repo-gen</goal>
 +                        </goals>
 +                        <configuration>
 +                            
<p2AgentLocation>${basedir}/target/p2-agent</p2AgentLocation>
 +                            
<metadataRepository>file:${basedir}/target/p2-repo</metadataRepository>
 +                            
<artifactRepository>file:${basedir}/target/p2-repo</artifactRepository>
 +                            <publishArtifacts>true</publishArtifacts>
 +                            
<publishArtifactRepository>true</publishArtifactRepository>
 +                            <featureArtifacts>
 +                              
<!--**************************************************Manager features 
start*********************************************-->
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.databridge.datapublisher.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.ntask.feature:${carbon.version}</featureArtifactDef>
 +                    <!--                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.coordination.core.feature:${carbon.version}</featureArtifactDef>
 -->
 +                                  <!-- registry related features-->
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.registry.core.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.registry.resource.properties.feature:${carbon.version}</featureArtifactDef>
 +                                  <!-- Features related to Cloud Manger -->
 +                                  <featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.feature:${project.version}
 +                                  </featureArtifactDef>
 +                                  <featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.common.feature:${project.version}
 +                                  </featureArtifactDef>
 +                                  <featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.tenant.activity.server.feature:${project.version}
 +                                  </featureArtifactDef>
 +                                  <featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.usage.feature:${project.version}
 +                                  </featureArtifactDef>
 +                                  <featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.usage.agent.feature:${project.version}
 +                                  </featureArtifactDef>
 +                                  <!--featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.throttling.manager.feature:${project.version}
 +                                  </featureArtifactDef-->
 +<!--                              <featureArtifactDef>
 +                                      
org.apache.stratos:org.apache.stratos.throttling.agent.feature:${project.version}
 +                    </featureArtifactDef> -->
 +                    <featureArtifactDef>
 +                          
org.wso2.carbon:org.wso2.carbon.throttle.server.feature:${carbon.version}
 +                    </featureArtifactDef>
 +                                  <!--featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.billing.server.feature:2.1.3
 +                                  </featureArtifactDef-->
 +                                  <!--featuredArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.rule.service.server.feature:${carbon.version}
 +                                  </featuredArtifactDef-->
 +                                  <featureArtifactDef>
 +                                       
org.apache.stratos:org.apache.stratos.logging.mgt.feature:${project.version}
 +                                    </featureArtifactDef>
 +                                  <!--featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.billing.ui.feature:${stratos.component.version}
 +                                  </featureArtifactDef-->
 +                                  <!-- Security Mgt feature to manage key 
stores -->
 +                                  <featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.security.mgt.feature:${carbon.version}
 +                                  </featureArtifactDef>
 +                                  <featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.webapp.mgt.server.feature:${carbon.version}
 +                                  </featureArtifactDef>
 +                    <!--                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.admin.mgt.server.feature:${carbon.version}</featureArtifactDef>
 -->
 +                    <!--                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.admin.mgt.ui.feature:${carbon.version}</featureArtifactDef>
 -->
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.captcha.mgt.server.feature:${carbon.version}</featureArtifactDef>
 +                                  <!-- start BAM feature -->
 +                                  
<featureArtifactDef>org.wso2.carbon:org.apache.synapse.wso2.feature:2.1.1-wso2v4</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.task.server.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.datasource.server.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.transaction.manager.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.service.mgt.server.feature:4.2.1</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.transport.mgt.server.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.event.common.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.event.server.feature:${carbon.version}</featureArtifactDef>
 +                                  
<!--featureArtifactDef>org.wso2.carbon:org.wso2.carbon.reporting.server.feature:${carbon.version}</featureArtifactDef-->
 +                                  <!--  end BAM features -->
 +                                  <!-- GApp SSO features -->
 +
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.identity.relying.party.feature:${carbon.version}
 +                                  </featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.identity.core.feature:${carbon.version}
 +                                  </featureArtifactDef>
 +                                  <!-- End GApp SSO features -->
 +
 +                                  <!-- Status Monitor Feature. Uncomment, if 
you want the manager to be used as a Stratos Status Monitor -->
 +                                  
<!--featureArtifactDef>org.wso2.carbon:org.wso2.carbon.status.monitor.feature:${stratos.version}</featurecomponent.ArtifactDef-->
 +
 +                                  <!--Adding sso and registry ui features to 
make the manager self contained-->
 +                                  <featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.identity.sso.saml.feature:${carbon.version}
 +                                  </featureArtifactDef>
 +                                  <featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.stratos.identity.saml2.sso.mgt.feature:2.2.0
 +                                  </featureArtifactDef>
 +
 +                                  <featureArtifactDef>
 +                                      
org.wso2.carbon:org.wso2.carbon.registry.ui.menu.feature:${carbon.version}
 +                                  </featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.module.mgt.server.feature:${carbon.version}</featureArtifactDef>
 +                    <!--                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.throttle.feature:${carbon.version}</featureArtifactDef>
 -->
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.caching.feature:${carbon.version}</featureArtifactDef>
 +                                  
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.rm.server.feature:4.2.0</featureArtifactDef>
 +                                  
<featureArtifactDef>org.apache.stratos:org.apache.stratos.adc.mgt.feature:${project.version}</featureArtifactDef>
 +                              <featureArtifactDef>
 +                                    
org.apache.stratos:org.apache.stratos.cartridge.mgt.ui.feature:${project.version}
 +                                </featureArtifactDef>
 +                              <featureArtifactDef>
 +                                    
org.apache.stratos:org.apache.stratos.rest.endpoint.feature:${project.version}
 +                                </featureArtifactDef>
 +                               <featureArtifactDef>
 +                                    
org.wso2.carbon:org.wso2.carbon.identity.authenticator.saml2.sso.server.feature:${wso2carbon.version}
 +                                </featureArtifactDef>
 +                                <featureArtifactDef>
 +                                    
org.wso2.carbon:org.wso2.carbon.identity.authenticator.saml2.sso.ui.feature:${wso2carbon.version}
 +                                </featureArtifactDef>
 +                     
<featureArtifactDef>org.wso2.carbon:org.wso2.carbon.identity.application.authentication.framework.server.feature:4.2.1</featureArtifactDef>
 +                              
<!--**************************************************Manager features 
end*********************************************-->
 +
 +                              
 +                      </featureArtifacts>
 +              </configuration>
 +              </execution>
 +
 +              
 +
 +              <execution>
 +                      <id>3-p2-profile-generation</id>
 +                      <phase>package</phase>
 +                      <goals>
 +                          <goal>p2-profile-gen</goal>
 +                      </goals>
 +                      <configuration>
 +                          <profile>default</profile>
 +                          
<p2AgentLocation>${basedir}/target/p2-agent</p2AgentLocation>
 +                          
<metadataRepository>file:${basedir}/target/p2-repo</metadataRepository>
 +                          
<artifactRepository>file:${basedir}/target/p2-repo</artifactRepository>
 +                          
<destination>${basedir}/target/wso2carbon-core-${carbon.kernel.version}/repository/components</destination>
 +                          <deleteOldProfileFiles>true</deleteOldProfileFiles>
 +                          <features>
 +                              
<!--****************************************Manager features 
start*********************************************--> 
 +                              <feature>
 +                                  
<id>org.wso2.carbon.registry.ui.menu.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.identity.sso.saml.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.stratos.identity.saml2.sso.mgt.feature.group</id>
 +                                  <version>2.2.0</version>
 +                              </feature>
 +                              <feature>
 +                                    
<id>org.apache.stratos.logging.mgt.feature.group</id>
 +                                    <version>${project.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.databridge.datapublisher.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.security.mgt.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.registry.core.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.registry.resource.properties.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.webapp.mgt.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  <id>org.wso2.carbon.ntask.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                <!--                          <feature>
 +                                  
<id>org.wso2.carbon.coordination.core.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                </feature>-->
 +
 +                              <feature>
 +                                  <id>org.apache.stratos.feature.group</id>
 +                                  <version>${project.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.apache.stratos.common.feature.group</id>
 +                                  <version>${project.version}</version>
 +                              </feature>
 +                              <!-- start BAM -->
 +                              <feature>
 +                                  
<id>org.apache.synapse.wso2.feature.group</id>
 +                                  <version>2.1.1-wso2v4</version>
 +                              </feature>
 +                <!--                          <feature>
 +                                  
<id>org.wso2.carbon.task.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                </feature> -->
 +                              <feature>
 +                                  
<id>org.wso2.carbon.transaction.manager.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.transport.mgt.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.event.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.event.common.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                <!--                          <feature>
 +                                  
<id>org.wso2.carbon.admin.mgt.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                </feature> -->
 +                      <!--                    <feature>
 +                                  
<id>org.wso2.carbon.admin.mgt.ui.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                </feature> -->
 +                              <feature>
 +                                  
<id>org.wso2.carbon.captcha.mgt.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +
 +                              <!-- Status Monitor Feature. Uncomment, if you 
want the manager to be used as a Stratos Status Monitor -->
 +                              <!--feature>
 +                                  
<id>org.wso2.carbon.status.monitor.feature.group</id>
 +                                  <version>${stratos.version}</version>
 +                              </feature-->
 +
 +                              <!-- GApp SSO features -->
 +                              <feature>
 +                                  
<id>org.wso2.carbon.identity.core.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.wso2.carbon.identity.relying.party.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature>
 +                              <!--End GApp SSO features -->
 +
 +                              <feature>
 +                                  
<id>org.apache.stratos.usage.feature.group</id>
 +                                  <version>${project.version}</version>
 +                              </feature>
 +                              <feature>
 +                                  
<id>org.apache.stratos.usage.agent.feature.group</id>
 +                                  <version>${project.version}</version>
 +                              </feature>
 +                              <!--feature>
 +                                  
<id>org.apache.stratos.throttling.manager.feature.group</id>
 +                                  <version>${project.version}</version>
 +                              </feature-->
 +<!--                          <feature>
 +                                  
<id>org.apache.stratos.throttling.agent.feature.group</id>
 +                    <version>${project.version}</version>
 +                </feature>-->
 +                              <!--feature>
 +                                  
<id>org.wso2.carbon.billing.server.feature.group</id>
 +                                  <version>2.1.3</version>
 +                              </feature-->
 +                              <!--feature>
 +                                  
<id>org.wso2.carbon.billing.ui.feature.group</id>
 +                                  
<version>${stratos.component.version}</version>
 +                              </feature-->
 +                              <!--feature>
 +                                  
<id>org.wso2.carbon.rule.service.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature-->
 +                              <!--feature>
 +                                  
<id>org.wso2.carbon.reporting.server.feature.group</id>
 +                                  <version>${carbon.version}</version>
 +                              </feature-->
 +                              <feature>
 +                                  
<id>org.apache.stratos.tenant.activity.server.feature.group</id>
 +                                  <version>${project.version}</version>
 +                              </feature>
 +                              <feature>
 +                                    
<id>org.apache.stratos.adc.mgt.feature.group</id>
 +                                    <version>${project.version}</version>
 +                                </feature>
 +                              <feature>
 +                                    
<id>org.apache.stratos.cartridge.mgt.ui.feature.group</id>
 +                                    <version>${project.version}</version>
 +                                </feature>
 +                              <feature>
 +                                    
<id>org.apache.stratos.rest.endpoint.feature.group</id>
 +                                    <version>${project.version}</version>
 +                                </feature>
 +                               <feature>
 +                                    
<id>org.wso2.carbon.identity.authenticator.saml2.sso.ui.feature.group</id>
 +                                    <version>${wso2carbon.version}</version>
 +                                </feature>
 +                              
<!--****************************************Manager features 
end*********************************************--> 
 +                               </features>
 +
 +                       </configuration>
 +                    </execution>
 +
 +              </executions>
 +            </plugin>
 +              <plugin>
 +      <groupId>org.apache.maven.plugins</groupId>
 +      <artifactId>maven-antrun-plugin</artifactId>
 +      <executions>
 +          <execution>
 +              <phase>package</phase>
 +              <configuration>
 +                  <tasks>
 +                      <replace token="false" value="true"
 +                                              
dir="target/wso2carbon-core-${carbon.kernel.version}/repository/components">
 +                          <include name="**/bundles.info"/>
 +                      </replace>
 +                  </tasks>
 +              </configuration>
 +              <goals>
 +                  <goal>run</goal>
 +              </goals>
 +          </execution>
 +      </executions>
 +      </plugin>
 +        </plugins>
 +    </build>
 +</project>

Reply via email to