You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2010/11/03 19:19:07 UTC
svn commit: r1030591 - /incubator/isis/trunk/pom.xml
Author: danhaywood
Date: Wed Nov 3 18:19:07 2010
New Revision: 1030591
URL: http://svn.apache.org/viewvc?rev=1030591&view=rev
Log:
changed trunk/pom.xml so that profiles are activated using -D variables rather than -P profile_id. This is because using profiles will clash with the ASF release mgmt stuff that we inherit
Modified:
incubator/isis/trunk/pom.xml
Modified: incubator/isis/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/pom.xml?rev=1030591&r1=1030590&r2=1030591&view=diff
==============================================================================
--- incubator/isis/trunk/pom.xml (original)
+++ incubator/isis/trunk/pom.xml Wed Nov 3 18:19:07 2010
@@ -24,28 +24,25 @@
(eg for testing and logging frameworks).
</description>
- <!-- 1. building code: -->
+ <!-- 1. building code: (-o flag recommended once dependencies/plugins downloaded) -->
- <!-- mvn clean install -->
- <!-- mvn clean install -P standard,build-all -->
+ <!-- mvn clean install -o -->
+ <!-- mvn clean install -D build=full -o -->
+ <!-- mvn clean install -D modules=all -o -->
+ <!-- mvn clean install -D modules=all -D build=full -o -->
- <!-- mvn deploy -P standard,build-all,deploy-remote -->
- <!-- mvn deploy -P standard,build-all,apache-release -->
-
- <!-- 2. building site/docs -->
+ <!-- 2. building site/docs: (-o flag recommended once dependencies/plugins downloaded) -->
<!-- 2.1 prereqs -->
<!-- mvn install:install-file -D groupId=com.java -D artifactId=jimi
-D version=1.0 -D packaging=jar -D file=/path/to/file -->
- <!-- mvn clean install -P site-skin -->
+ <!-- mvn clean install -D modules=skin -o -->
<!-- 2.2 site/docs -->
- <!-- mvn site-deploy -P standard,deploy-local -->
-
- <!-- mvn site-deploy -P standard,site-all,deploy-local -->
- <!-- mvn site-deploy -P standard,site-all,apache-release -->
+ <!-- mvn site-deploy -D modules=standard -D deploy=local -o -->
+ <!-- mvn site-deploy -D modules=standard -D deploy=local -D site=full -o -->
<inceptionYear>2010</inceptionYear>
@@ -1046,13 +1043,19 @@
<site>
<id>isis-site</id>
<name>Apache Isis Site</name>
- <url>${distMgmtSnapshotsSiteUrl}</url>
+ <url>${distMgmtSiteUrl}</url>
</site>
</distributionManagement>
<profiles>
<profile>
- <id>build-all</id>
+ <id>build-full</id>
+ <activation>
+ <property>
+ <name>build</name>
+ <value>full</value>
+ </property>
+ </activation>
<build>
<plugins>
<plugin>
@@ -1086,7 +1089,13 @@
</profile>
<profile>
- <id>site-all</id>
+ <id>site-full</id>
+ <activation>
+ <property>
+ <name>site</name>
+ <value>full</value>
+ </property>
+ </activation>
<reporting>
<plugins>
<plugin>
@@ -1246,18 +1255,26 @@
<profile>
<id>deploy-local</id>
- <!-- to deploy locally to Apache Isis' SF repo -->
+ <activation>
+ <property>
+ <name>deploy</name>
+ <value>local</value>
+ </property>
+ </activation>
+ <!-- to deploy locally -->
<properties>
- <distMgmtSnapshotsName>file:///tmp/m2-repo/release</distMgmtSnapshotsName>
- <distMgmtSnapshotsUrl>file:///tmp/m2-repo/snapshot</distMgmtSnapshotsUrl>
- <distMgmtSnapshotsSiteUrl>file:///tmp/m2-sites/isis</distMgmtSnapshotsSiteUrl>
+ <distMgmtSiteUrl>file:///tmp/m2-sites/isis</distMgmtSiteUrl>
</properties>
</profile>
<profile>
- <id>standard</id>
+ <id>modules-standard</id>
<activation>
<activeByDefault>true</activeByDefault>
+ <property>
+ <name>modules</name>
+ <value>standard</value>
+ </property>
</activation>
<modules>
<module>applib</module>
@@ -1269,60 +1286,122 @@
</modules>
</profile>
<profile>
- <id>site-skin</id>
+ <id>modules-skin</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>skin</value>
+ </property>
+ </activation>
<modules>
<module>site-skin</module>
</modules>
</profile>
<profile>
- <id>applib</id>
+ <id>modules-applib</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>applib</value>
+ </property>
+ </activation>
<modules>
<module>applib</module>
</modules>
</profile>
<profile>
- <id>defaults</id>
+ <id>modules-core</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>core</value>
+ </property>
+ </activation>
<modules>
- <module>applib</module>
<module>core</module>
+ </modules>
+ </profile>
+ <profile>
+ <id>modules-defaults</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>defaults</value>
+ </property>
+ </activation>
+ <modules>
<module>defaults</module>
- <module>release</module>
</modules>
</profile>
<profile>
- <id>viewers</id>
+ <id>modules-viewer</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>viewer</value>
+ </property>
+ </activation>
<modules>
<module>viewer</module>
</modules>
</profile>
<profile>
- <id>viewer</id>
+ <id>modules-viewers</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>viewers</value>
+ </property>
+ </activation>
<modules>
<module>viewer</module>
</modules>
</profile>
<profile>
- <id>alternatives</id>
+ <id>modules-alternatives</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>alternatives</value>
+ </property>
+ </activation>
<modules>
- <module>alternatives</module>
+ <module>modules-alternatives</module>
</modules>
</profile>
<profile>
- <id>examples</id>
+ <id>modules-examples</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>examples</value>
+ </property>
+ </activation>
<modules>
<module>examples</module>
</modules>
</profile>
<profile>
- <id>support</id>
+ <id>modules-support</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>support</value>
+ </property>
+ </activation>
<modules>
- <module>release</module>
- <module>examples</module>
<module>support</module>
+ <module>release</module>
</modules>
</profile>
<profile>
<id>all</id>
+ <activation>
+ <property>
+ <name>modules</name>
+ <value>all</value>
+ </property>
+ </activation>
<modules>
<module>applib</module>
<module>core</module>
@@ -1334,13 +1413,6 @@
<module>support</module>
</modules>
</profile>
- <profile>
- <id>scratch</id>
- <modules>
- <module>applib</module>
- <module>defaults</module>
- </modules>
- </profile>
</profiles>
</project>