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/web20/src/main/assembly/bin.xml | 80 +--------------- .../features/web20/src/main/assembly/src.xml | 105 +-------------------- .../web20/src/main/components/bin-samples.xml | 44 +++++++++ .../web20/src/main/components/src-modules.xml | 86 +++++++++++++++++ 4 files changed, 139 insertions(+), 176 deletions(-) create mode 100644 java/sca/distribution/features/web20/src/main/components/bin-samples.xml create mode 100644 java/sca/distribution/features/web20/src/main/components/src-modules.xml (limited to 'java/sca/distribution/features/web20/src/main') diff --git a/java/sca/distribution/features/web20/src/main/assembly/bin.xml b/java/sca/distribution/features/web20/src/main/assembly/bin.xml index 02747955bb..85c8de5239 100644 --- a/java/sca/distribution/features/web20/src/main/assembly/bin.xml +++ b/java/sca/distribution/features/web20/src/main/assembly/bin.xml @@ -30,79 +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 - - feed-aggregator/**/* - store/**/* - web-resource/**/* - - - - **/.* - **/.*/** - **/*.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-down-dependencies.xml + src/main/components/bin-samples.xml + diff --git a/java/sca/distribution/features/web20/src/main/assembly/src.xml b/java/sca/distribution/features/web20/src/main/assembly/src.xml index 1b9cfee47a..0d832271b9 100644 --- a/java/sca/distribution/features/web20/src/main/assembly/src.xml +++ b/java/sca/distribution/features/web20/src/main/assembly/src.xml @@ -30,105 +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-atom/**/* - binding-atom-abdera/**/* - binding-http/**/* - binding-http-runtime/**/* - binding-jsonrpc/**/* - binding-jsonrpc-runtime/**/* - binding-rss/**/* - binding-rss-rome/**/* - binding-sca/**/* - binding-sca-xml/**/* - contribution/**/* - contribution-impl/**/* - contribution-java/**/* - contribution-namespace/**/* - contribution-resource/**/* - contribution-xml/**/* - core/**/* - core-databinding/**/* - core-spi/**/* - data-api/**/* - databinding/**/* - databinding-jaxb/**/* - databinding-json/**/* - definitions/**/* - definitions-xml/**/* - distribution-core/**/* - distribution-web20/**/* - endpoint/**/* - extensibility/**/* - host-embedded/**/* - host-http/**/* - host-jetty/**/* - implementation-java/**/* - implementation-java-runtime/**/* - implementation-java-xml/**/* - implementation-node/**/* - implementation-node-runtime/**/* - implementation-resource/**/* - implementation-resource-runtime/**/* - implementation-widget/**/* - implementation-widget-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 + src/main/components/src-modules.xml + diff --git a/java/sca/distribution/features/web20/src/main/components/bin-samples.xml b/java/sca/distribution/features/web20/src/main/components/bin-samples.xml new file mode 100644 index 0000000000..5cc62040c0 --- /dev/null +++ b/java/sca/distribution/features/web20/src/main/components/bin-samples.xml @@ -0,0 +1,44 @@ + + + + + + + ../../../samples + samples + + feed-aggregator/**/* + store/**/* + web-resource/**/* + + + + **/.* + **/.*/** + **/*.log + + + pom.xml + **/target + **/target/**/* + + + + diff --git a/java/sca/distribution/features/web20/src/main/components/src-modules.xml b/java/sca/distribution/features/web20/src/main/components/src-modules.xml new file mode 100644 index 0000000000..2dc74ba335 --- /dev/null +++ b/java/sca/distribution/features/web20/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