From e2eb32676f17d9f7e1fa67902914124f956392cb Mon Sep 17 00:00:00 2001 From: jsdelfino Date: Mon, 25 Aug 2008 15:55:15 +0000 Subject: Simplified the distribution builds, use Maven assembly component descriptors to share definitions. Added a few scripts to help maintain some of the descriptors, eventually they should be converted to Maven plugins. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@688767 13f79535-47bb-0310-9956-ffa450edef68 --- .../features/core/src/main/assembly/bin.xml | 89 +----------------- .../features/core/src/main/assembly/src.xml | 88 +----------------- .../core/src/main/components/bin-common.xml | 44 +++++++++ .../core/src/main/components/bin-dependencies.xml | 41 ++++++++ .../src/main/components/bin-down-dependencies.xml | 103 +++++++++++++++++++++ .../core/src/main/components/bin-samples.xml | 54 +++++++++++ .../core/src/main/components/src-common.xml | 42 +++++++++ .../core/src/main/components/src-modules.xml | 86 +++++++++++++++++ 8 files changed, 379 insertions(+), 168 deletions(-) create mode 100644 java/sca/distribution/features/core/src/main/components/bin-common.xml create mode 100644 java/sca/distribution/features/core/src/main/components/bin-dependencies.xml create mode 100644 java/sca/distribution/features/core/src/main/components/bin-down-dependencies.xml create mode 100644 java/sca/distribution/features/core/src/main/components/bin-samples.xml create mode 100644 java/sca/distribution/features/core/src/main/components/src-common.xml create mode 100644 java/sca/distribution/features/core/src/main/components/src-modules.xml (limited to 'java/sca/distribution/features/core/src') diff --git a/java/sca/distribution/features/core/src/main/assembly/bin.xml b/java/sca/distribution/features/core/src/main/assembly/bin.xml index 04ac5f01cd..76b6b87c1e 100644 --- a/java/sca/distribution/features/core/src/main/assembly/bin.xml +++ b/java/sca/distribution/features/core/src/main/assembly/bin.xml @@ -30,88 +30,9 @@ zip - - - - - src/main/release - - - CHANGES - DISCLAIMER - README - RELEASE_NOTES - - - - src/main/release/bin - - - INSTALL - LICENSE - NOTICE - - - - - - ../../sca/modules/node2-launcher-webapp/target - modules - - *.war - - - - - - ../../sca/samples - samples - - calculator/**/* - binding-echo/**/* - binding-echo-extension/**/* - databinding-echo/**/* - implementation-composite/**/* - implementation-crud/**/* - implementation-crud-extension/**/* - implementation-pojo-extension/**/* - loanapplication/**/* - simple-bigbank/**/* - simple-callback/**/* - supplychain/**/* - - - - **/.* - **/.*/** - **/*.log - - - pom.xml - - - - - - - - - modules - false - - org.apache.tuscany.sca:* - - - - - - lib - false - - org.apache.tuscany.sca:* - - - - - + + ../core/src/main/components/bin-common.xml + ../core/src/main/components/bin-dependencies.xml + ../core/src/main/components/bin-samples.xml + diff --git a/java/sca/distribution/features/core/src/main/assembly/src.xml b/java/sca/distribution/features/core/src/main/assembly/src.xml index fa176334de..0d2c7eab32 100644 --- a/java/sca/distribution/features/core/src/main/assembly/src.xml +++ b/java/sca/distribution/features/core/src/main/assembly/src.xml @@ -30,88 +30,8 @@ zip - - - src/main/release - - - CHANGES - DISCLAIMER - README - RELEASE_NOTES - - - - src/main/release/src - - - BUILDING - LICENSE - NOTICE - - - - - - ../../../modules - modules - - assembly/**/* - assembly-xml/**/* - assembly-xsd/**/* - binding-sca/**/* - binding-sca-xml/**/* - contribution/**/* - contribution-impl/**/* - contribution-java/**/* - contribution-namespace/**/* - contribution-xml/**/* - core/**/* - core-databinding/**/* - core-spi/**/* - data-api/**/* - databinding/**/* - databinding-jaxb/**/* - definitions/**/* - definitions-xml/**/* - endpoint/**/* - extensibility/**/* - host-embedded/**/* - host-http/**/* - implementation-java/**/* - implementation-java-runtime/**/* - implementation-java-xml/**/* - implementation-node/**/* - implementation-node-runtime/**/* - interface/**/* - interface-java/**/* - interface-java-jaxws/**/* - interface-java-xml/**/* - interface-wsdl/**/* - interface-wsdl-xml/**/* - monitor/**/* - node2-api/**/* - node2-impl/**/* - node2-launcher/**/* - policy/**/* - policy-security/**/* - policy-xml/**/* - sca-api/**/* - xsd/**/* - xsd-xml/**/* - - - - **/.* - **/.*/** - **/*.log - - - pom.xml - **/target - **/target/**/* - - - - + + ../core/src/main/components/src-common.xml + ../core/src/main/components/src-modules.xml + diff --git a/java/sca/distribution/features/core/src/main/components/bin-common.xml b/java/sca/distribution/features/core/src/main/components/bin-common.xml new file mode 100644 index 0000000000..c69e8e3699 --- /dev/null +++ b/java/sca/distribution/features/core/src/main/components/bin-common.xml @@ -0,0 +1,44 @@ + + + + + + + src/main/release + + + CHANGES + DISCLAIMER + README + RELEASE_NOTES + + + + src/main/release/bin + + + INSTALL + LICENSE + NOTICE + + + + + diff --git a/java/sca/distribution/features/core/src/main/components/bin-dependencies.xml b/java/sca/distribution/features/core/src/main/components/bin-dependencies.xml new file mode 100644 index 0000000000..a1bde3932b --- /dev/null +++ b/java/sca/distribution/features/core/src/main/components/bin-dependencies.xml @@ -0,0 +1,41 @@ + + + + + + + modules + false + + org.apache.tuscany.sca:* + + + + + + lib + false + + org.apache.tuscany.sca:* + + + + + diff --git a/java/sca/distribution/features/core/src/main/components/bin-down-dependencies.xml b/java/sca/distribution/features/core/src/main/components/bin-down-dependencies.xml new file mode 100644 index 0000000000..94f9cf6e2e --- /dev/null +++ b/java/sca/distribution/features/core/src/main/components/bin-down-dependencies.xml @@ -0,0 +1,103 @@ + + + + + + + modules + false + true + + org.apache.tuscany.sca:* + + + org.apache.tuscany.sca:tuscany-assembly + org.apache.tuscany.sca:tuscany-assembly-xml + org.apache.tuscany.sca:tuscany-assembly-xsd + org.apache.tuscany.sca:tuscany-binding-sca + org.apache.tuscany.sca:tuscany-binding-sca-xml + org.apache.tuscany.sca:tuscany-contribution + org.apache.tuscany.sca:tuscany-contribution-impl + org.apache.tuscany.sca:tuscany-contribution-java + org.apache.tuscany.sca:tuscany-contribution-namespace + org.apache.tuscany.sca:tuscany-contribution-xml + org.apache.tuscany.sca:tuscany-core + org.apache.tuscany.sca:tuscany-core-databinding + org.apache.tuscany.sca:tuscany-core-spi + org.apache.tuscany.sca:tuscany-data-api + org.apache.tuscany.sca:tuscany-databinding + org.apache.tuscany.sca:tuscany-databinding-jaxb + org.apache.tuscany.sca:tuscany-definitions + org.apache.tuscany.sca:tuscany-definitions-xml + org.apache.tuscany.sca:tuscany-endpoint + org.apache.tuscany.sca:tuscany-extensibility + org.apache.tuscany.sca:tuscany-host-embedded + org.apache.tuscany.sca:tuscany-host-http + org.apache.tuscany.sca:tuscany-implementation-java + org.apache.tuscany.sca:tuscany-implementation-java-runtime + org.apache.tuscany.sca:tuscany-implementation-java-xml + org.apache.tuscany.sca:tuscany-implementation-node + org.apache.tuscany.sca:tuscany-implementation-node-runtime + org.apache.tuscany.sca:tuscany-interface + org.apache.tuscany.sca:tuscany-interface-java + org.apache.tuscany.sca:tuscany-interface-java-jaxws + org.apache.tuscany.sca:tuscany-interface-java-xml + org.apache.tuscany.sca:tuscany-interface-wsdl + org.apache.tuscany.sca:tuscany-interface-wsdl-xml + org.apache.tuscany.sca:tuscany-monitor + org.apache.tuscany.sca:tuscany-monitor-logging + org.apache.tuscany.sca:tuscany-node-api + org.apache.tuscany.sca:tuscany-node-impl + org.apache.tuscany.sca:tuscany-node-launcher + org.apache.tuscany.sca:tuscany-node-launcher-webapp + org.apache.tuscany.sca:tuscany-policy + org.apache.tuscany.sca:tuscany-policy-security + org.apache.tuscany.sca:tuscany-policy-xml + org.apache.tuscany.sca:tuscany-sca-api + org.apache.tuscany.sca:tuscany-xsd + org.apache.tuscany.sca:tuscany-xsd-xml + org.apache.tuscany.sca:tuscany-distribution-core:pom + + + + + + lib + false + true + + asm:asm-all + cglib:cglib-nodep + com.sun.xml.bind:jaxb-impl + javax.activation:activation + javax.annotation:jsr250-api + javax.jws:jsr181-api + javax.xml.bind:jaxb-api + javax.xml.stream:stax-api + javax.xml.ws:jaxws-api + org.apache.geronimo.specs:geronimo-commonj_1.1_spec + org.apache.ws.commons.schema:XmlSchema + org.codehaus.woodstox:wstx-asl + wsdl4j:wsdl4j + org.apache.tuscany.sca:* + + + + diff --git a/java/sca/distribution/features/core/src/main/components/bin-samples.xml b/java/sca/distribution/features/core/src/main/components/bin-samples.xml new file mode 100644 index 0000000000..fbe46a296c --- /dev/null +++ b/java/sca/distribution/features/core/src/main/components/bin-samples.xml @@ -0,0 +1,54 @@ + + + + + + + ../../../samples + samples + + calculator/**/* + calculator-lean/**/* + binding-echo/**/* + binding-echo-extension/**/* + databinding-echo/**/* + implementation-composite/**/* + implementation-crud/**/* + implementation-crud-extension/**/* + implementation-pojo-extension/**/* + loanapplication/**/* + simple-bigbank/**/* + simple-callback/**/* + supplychain/**/* + + + + **/.* + **/.*/** + **/*.log + + + pom.xml + **/target + **/target/**/* + + + + diff --git a/java/sca/distribution/features/core/src/main/components/src-common.xml b/java/sca/distribution/features/core/src/main/components/src-common.xml new file mode 100644 index 0000000000..002df33fc7 --- /dev/null +++ b/java/sca/distribution/features/core/src/main/components/src-common.xml @@ -0,0 +1,42 @@ + + + + + src/main/release + + + CHANGES + DISCLAIMER + README + RELEASE_NOTES + + + + src/main/release/src + + + BUILDING + LICENSE + NOTICE + + + + + diff --git a/java/sca/distribution/features/core/src/main/components/src-modules.xml b/java/sca/distribution/features/core/src/main/components/src-modules.xml new file mode 100644 index 0000000000..2dc74ba335 --- /dev/null +++ b/java/sca/distribution/features/core/src/main/components/src-modules.xml @@ -0,0 +1,86 @@ + + + + + + + ../../../modules + modules + + assembly/**/* + assembly-xml/**/* + assembly-xsd/**/* + binding-sca/**/* + binding-sca-xml/**/* + contribution/**/* + contribution-impl/**/* + contribution-java/**/* + contribution-namespace/**/* + contribution-xml/**/* + core/**/* + core-databinding/**/* + core-spi/**/* + data-api/**/* + databinding/**/* + databinding-jaxb/**/* + definitions/**/* + definitions-xml/**/* + endpoint/**/* + extensibility/**/* + host-embedded/**/* + host-http/**/* + implementation-java/**/* + implementation-java-runtime/**/* + implementation-java-xml/**/* + implementation-node/**/* + implementation-node-runtime/**/* + interface/**/* + interface-java/**/* + interface-java-jaxws/**/* + interface-java-xml/**/* + interface-wsdl/**/* + interface-wsdl-xml/**/* + monitor/**/* + monitor-logging/**/* + node-api/**/* + node-impl/**/* + node-launcher/**/* + node-launcher-webapp/**/* + policy/**/* + policy-security/**/* + policy-xml/**/* + sca-api/**/* + xsd/**/* + xsd-xml/**/* + + + + **/.* + **/.*/** + **/*.log + + + pom.xml + **/target + **/target/**/* + + + + -- cgit v1.2.3