Repository: stratos Updated Branches: refs/heads/stratos-4.1.x 2a56c25f8 -> 0c93e47eb
Adding Apache release profile to Carbon UI dependency Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/0c93e47e Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/0c93e47e Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/0c93e47e Branch: refs/heads/stratos-4.1.x Commit: 0c93e47eb4ad70ccd25b23d53c5eb486cf3c78be Parents: 2a56c25 Author: Akila Perera <[email protected]> Authored: Tue Aug 25 13:08:46 2015 +0530 Committer: Akila Perera <[email protected]> Committed: Tue Aug 25 13:08:46 2015 +0530 ---------------------------------------------------------------------- dependencies/org.wso2.carbon.ui/pom.xml | 92 +++++++++++++++++++++++++++- 1 file changed, 91 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/stratos/blob/0c93e47e/dependencies/org.wso2.carbon.ui/pom.xml ---------------------------------------------------------------------- diff --git a/dependencies/org.wso2.carbon.ui/pom.xml b/dependencies/org.wso2.carbon.ui/pom.xml index efbfa36..2b958ac 100644 --- a/dependencies/org.wso2.carbon.ui/pom.xml +++ b/dependencies/org.wso2.carbon.ui/pom.xml @@ -42,7 +42,7 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <sourceReleaseAssemblyDescriptor>source-release</sourceReleaseAssemblyDescriptor> <gpg.useagent>true</gpg.useagent> - <arguments /> + <arguments/> </properties> <repositories> @@ -253,4 +253,94 @@ </plugin> </plugins> </build> + + <profiles> + <!-- START SNIPPET: release-profile --> + <profile> + <id>apache-release</id> + <build> + <plugins> + <!-- Create a source-release artifact that contains the fully buildable + project directory source structure. This is the artifact which is + the official subject of any release vote. --> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <dependencies> + <dependency> + <groupId>org.apache.apache.resources</groupId> + <artifactId>apache-source-release-assembly-descriptor</artifactId> + <version>1.0.4</version> + </dependency> + </dependencies> + <executions> + <execution> + <id>source-release-assembly</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> + <descriptorRefs> + <descriptorRef>${sourceReleaseAssemblyDescriptor}</descriptorRef> + </descriptorRefs> + <tarLongFileFormat>gnu</tarLongFileFormat> + </configuration> + </execution> + </executions> + </plugin> + <!-- We want to deploy the artifact to a staging location for perusal --> + <plugin> + <inherited>true</inherited> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-deploy-plugin</artifactId> + <configuration> + <updateReleaseInfo>true</updateReleaseInfo> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-source-plugin</artifactId> + <executions> + <execution> + <id>attach-sources</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <executions> + <execution> + <id>attach-javadocs</id> + <goals> + <goal>jar</goal> + </goals> + </execution> + </executions> + </plugin> + <!-- We want to sign the artifact, the POM, and all attached artifacts --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <configuration> + <passphrase>${gpg.passphrase}</passphrase> + <useAgent>${gpg.useagent}</useAgent> + </configuration> + <executions> + <execution> + <goals> + <goal>sign</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <!-- END SNIPPET: release-profile --> + </profiles> </project> \ No newline at end of file
