diff options
author | slaws <slaws@13f79535-47bb-0310-9956-ffa450edef68> | 2009-11-24 12:40:17 +0000 |
---|---|---|
committer | slaws <slaws@13f79535-47bb-0310-9956-ffa450edef68> | 2009-11-24 12:40:17 +0000 |
commit | 0f974e6c66a16d4f0cde94e9f9cbee3205642154 (patch) | |
tree | 2377c71eaefcbb16253f60d1652fe4219abbaef5 /sca-java-2.x/trunk | |
parent | 9609737d78c824a2412b94bdbd9667d4388ef81e (diff) |
Set the default maven build to not generate distribution archives but generate a directory instead. To run a build that generates the archives use mvn -Pdistribution instead.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883670 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-java-2.x/trunk')
-rw-r--r-- | sca-java-2.x/trunk/distribution/all/pom.xml | 70 | ||||
-rw-r--r-- | sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-default.xml | 35 | ||||
-rw-r--r-- | sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-distribution.xml (renamed from sca-java-2.x/trunk/distribution/all/src/main/assembly/bin.xml) | 0 | ||||
-rw-r--r-- | sca-java-2.x/trunk/itest/distribution/bin-distro-unzip/build.xml | 5 | ||||
-rw-r--r-- | sca-java-2.x/trunk/itest/distribution/binding-ws-calculator/build.xml | 2 | ||||
-rw-r--r-- | sca-java-2.x/trunk/itest/distribution/calculator-rmi/build.xml | 2 | ||||
-rw-r--r-- | sca-java-2.x/trunk/itest/distribution/implementation-java-calculator/build.xml | 2 | ||||
-rw-r--r-- | sca-java-2.x/trunk/itest/distribution/legal-checks/src/test/java/itest/JarsInLICENSETestCase.java | 2 | ||||
-rw-r--r-- | sca-java-2.x/trunk/itest/distribution/pom.xml | 67 | ||||
-rw-r--r-- | sca-java-2.x/trunk/pom.xml | 14 |
10 files changed, 166 insertions, 33 deletions
diff --git a/sca-java-2.x/trunk/distribution/all/pom.xml b/sca-java-2.x/trunk/distribution/all/pom.xml index 61c99e4ddd..d0e0128810 100644 --- a/sca-java-2.x/trunk/distribution/all/pom.xml +++ b/sca-java-2.x/trunk/distribution/all/pom.xml @@ -59,6 +59,72 @@ </dependency> </dependencies> + <profiles> + <profile> + <id>default</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <executions> + <execution> + <id>distribution-package</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptors> + <descriptor>src/main/assembly/bin-default.xml</descriptor> + </descriptors> + <tarLongFileMode>gnu</tarLongFileMode> + <finalName>apache-tuscany-sca-all-${version}</finalName> + <appendAssemblyId>true</appendAssemblyId> + <ignoreDirFormatExtensions>false</ignoreDirFormatExtensions> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + + <profile> + <id>distribution</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-assembly-plugin</artifactId> + <executions> + <execution> + <id>distribution-package</id> + <phase>package</phase> + <goals> + <goal>single</goal> + </goals> + <configuration> + <descriptors> + <descriptor>src/main/assembly/bin-distribution.xml</descriptor> + <descriptor>src/main/assembly/src.xml</descriptor> + </descriptors> + <tarLongFileMode>gnu</tarLongFileMode> + <finalName>apache-tuscany-sca-all-${version}</finalName> + <appendAssemblyId>true</appendAssemblyId> + <ignoreDirFormatExtensions>true</ignoreDirFormatExtensions> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> + <build> <plugins> <plugin> @@ -106,7 +172,7 @@ </dependency> </dependencies> </plugin> - <plugin> + <!--plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <executions> @@ -128,7 +194,7 @@ </configuration> </execution> </executions> - </plugin> + </plugin--> </plugins> </build> diff --git a/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-default.xml b/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-default.xml new file mode 100644 index 0000000000..2f78f57aa1 --- /dev/null +++ b/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-default.xml @@ -0,0 +1,35 @@ +<?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. +--> +<assembly> + <!-- id typically identifies the "type" (src vs bin etc) of the assembly --> + <id></id> + <includeBaseDirectory>true</includeBaseDirectory> + <baseDirectory>tuscany-sca-${version}</baseDirectory> + <formats> + <format>dir</format> + </formats> + + <componentDescriptors> + <componentDescriptor>src/main/components/bin-common.xml</componentDescriptor> + <componentDescriptor>src/main/components/bin-modules.xml</componentDescriptor> + <componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor> + <componentDescriptor>src/main/components/bin-launcher.xml</componentDescriptor> + </componentDescriptors> +</assembly> diff --git a/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin.xml b/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-distribution.xml index 51033a5e1d..51033a5e1d 100644 --- a/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin.xml +++ b/sca-java-2.x/trunk/distribution/all/src/main/assembly/bin-distribution.xml diff --git a/sca-java-2.x/trunk/itest/distribution/bin-distro-unzip/build.xml b/sca-java-2.x/trunk/itest/distribution/bin-distro-unzip/build.xml index 68e15d4a8b..6c4b1fdf3f 100644 --- a/sca-java-2.x/trunk/itest/distribution/bin-distro-unzip/build.xml +++ b/sca-java-2.x/trunk/itest/distribution/bin-distro-unzip/build.xml @@ -17,8 +17,11 @@ * under the License. --> <project name="itest-unzip" default="unzip"> + <target name="unzip"> + <delete dir="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}.dir"/> <unzip src="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}.zip" - dest="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}-dir"/> + dest="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}.dir"/> </target> + </project> diff --git a/sca-java-2.x/trunk/itest/distribution/binding-ws-calculator/build.xml b/sca-java-2.x/trunk/itest/distribution/binding-ws-calculator/build.xml index ed22bce2dc..aa5811e6da 100644 --- a/sca-java-2.x/trunk/itest/distribution/binding-ws-calculator/build.xml +++ b/sca-java-2.x/trunk/itest/distribution/binding-ws-calculator/build.xml @@ -28,7 +28,7 @@ service sides of the sample. --> - <property name="distro.root" value="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}-dir/tuscany-sca-${tuscany.version}" /> + <property name="distro.root" value="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}.dir/tuscany-sca-${tuscany.version}" /> <target name="run"> diff --git a/sca-java-2.x/trunk/itest/distribution/calculator-rmi/build.xml b/sca-java-2.x/trunk/itest/distribution/calculator-rmi/build.xml index 25abf4e040..e01c0182da 100644 --- a/sca-java-2.x/trunk/itest/distribution/calculator-rmi/build.xml +++ b/sca-java-2.x/trunk/itest/distribution/calculator-rmi/build.xml @@ -27,7 +27,7 @@ service sides of the sample. --> - <property name="distro.root" value="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}-dir/tuscany-sca-${tuscany.version}" /> + <property name="distro.root" value="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}.dir/tuscany-sca-${tuscany.version}" /> <target name="run"> diff --git a/sca-java-2.x/trunk/itest/distribution/implementation-java-calculator/build.xml b/sca-java-2.x/trunk/itest/distribution/implementation-java-calculator/build.xml index 106fee758c..d813064e89 100644 --- a/sca-java-2.x/trunk/itest/distribution/implementation-java-calculator/build.xml +++ b/sca-java-2.x/trunk/itest/distribution/implementation-java-calculator/build.xml @@ -28,7 +28,7 @@ service sides of the sample. --> - <property name="distro.root" value="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}-dir/tuscany-sca-${tuscany.version}" /> + <property name="distro.root" value="../../../distribution/all/target/apache-tuscany-sca-all-${tuscany.version}.dir/tuscany-sca-${tuscany.version}" /> <target name="run"> diff --git a/sca-java-2.x/trunk/itest/distribution/legal-checks/src/test/java/itest/JarsInLICENSETestCase.java b/sca-java-2.x/trunk/itest/distribution/legal-checks/src/test/java/itest/JarsInLICENSETestCase.java index 2cbbe57125..3564128c8d 100644 --- a/sca-java-2.x/trunk/itest/distribution/legal-checks/src/test/java/itest/JarsInLICENSETestCase.java +++ b/sca-java-2.x/trunk/itest/distribution/legal-checks/src/test/java/itest/JarsInLICENSETestCase.java @@ -130,7 +130,7 @@ public class JarsInLICENSETestCase { File distroTarget = new File("../../../distribution/all/target"); File root = null; for (String f : distroTarget.list()) { - if (f.endsWith("-dir")) { + if (f.endsWith(".dir")) { root = new File(distroTarget, f); break; } diff --git a/sca-java-2.x/trunk/itest/distribution/pom.xml b/sca-java-2.x/trunk/itest/distribution/pom.xml index f8809b5ab2..9db949c937 100644 --- a/sca-java-2.x/trunk/itest/distribution/pom.xml +++ b/sca-java-2.x/trunk/itest/distribution/pom.xml @@ -28,23 +28,56 @@ <packaging>pom</packaging> <artifactId>itest-distribution</artifactId> <name>Apache Tuscany SCA iTest Distribution</name> - - <build> - <defaultGoal>install</defaultGoal> - </build> - <modules> - <module>bin-distro-unzip</module> - <module>binding-ws-calculator</module> - <module>calculator-rmi</module> - <module>implementation-java-calculator</module> - <module>legal-checks</module> - <module>webapp-helloworld</module> - <module>webapp-helloworld-bpel</module> - <module>webapp-helloworld-js-client</module> - <module>webapp-helloworld-jsp</module> - <module>webapp-helloworld-servlet</module> - <module>webapp-helloworld-stripes</module> - </modules> + <dependencies> + <dependency> + <groupId>org.apache.tuscany.sca</groupId> + <artifactId>tuscany-distribution-all</artifactId> + <type>pom</type> + <version>2.0-SNAPSHOT</version> + </dependency> + </dependencies> + + <profiles> + <profile> + <id>default</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <modules> + <module>binding-ws-calculator</module> + <module>calculator-rmi</module> + <module>implementation-java-calculator</module> + <module>legal-checks</module> + <module>webapp-helloworld</module> + <module>webapp-helloworld-bpel</module> + <module>webapp-helloworld-js-client</module> + <module>webapp-helloworld-jsp</module> + <module>webapp-helloworld-servlet</module> + <module>webapp-helloworld-stripes</module> + </modules> + </profile> + + <profile> + <id>distribution</id> + <modules> + <module>bin-distro-unzip</module> + <module>binding-ws-calculator</module> + <module>calculator-rmi</module> + <module>implementation-java-calculator</module> + <module>legal-checks</module> + <module>webapp-helloworld</module> + <module>webapp-helloworld-bpel</module> + <module>webapp-helloworld-js-client</module> + <module>webapp-helloworld-jsp</module> + <module>webapp-helloworld-servlet</module> + <module>webapp-helloworld-stripes</module> + </modules> + </profile> + </profiles> + + <build> + <defaultGoal>install</defaultGoal> + </build> </project> diff --git a/sca-java-2.x/trunk/pom.xml b/sca-java-2.x/trunk/pom.xml index a509fb7d3a..45067c0699 100644 --- a/sca-java-2.x/trunk/pom.xml +++ b/sca-java-2.x/trunk/pom.xml @@ -261,10 +261,6 @@ <module>shades</module> <module>distribution</module> <module>archetypes</module> -<!-- - <module>stest</module> - <module>vtest</module> ---> </modules> </profile> @@ -275,14 +271,14 @@ <module>samples</module> <module>itest</module> <module>features</module> + <module>shades</module> <module>distribution</module> <module>archetypes</module> -<!-- - <module>vtest</module> ---> </modules> </profile> +<!-- START - WHAT ARE THE FOLLOWING PROFILES FOR? --> + <profile> <id>sources</id> <modules> @@ -423,9 +419,7 @@ <profile> <id>security</id> <modules> - <!-- <module>demos</module> --> <module>itest</module> - <module>vtest</module> </modules> <activation> <property> @@ -571,6 +565,8 @@ </modules> </profile> +<!-- END - WHAT ARE THE FOLLOWING PROFILES FOR? --> + </profiles> |