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
This commit is contained in:
parent
902d1cd1fe
commit
e2eb32676f
37 changed files with 1308 additions and 1335 deletions
|
@ -30,119 +30,14 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
|
||||
<!-- Base samples -->
|
||||
<include>calculator/**/*</include>
|
||||
<include>binding-echo/**/*</include>
|
||||
<include>binding-echo-extension/**/*</include>
|
||||
<include>databinding-echo/**/*</include>
|
||||
<include>implementation-composite/**/*</include>
|
||||
<include>implementation-crud/**/*</include>
|
||||
<include>implementation-crud-extension/**/*</include>
|
||||
<include>implementation-pojo-extension/**/*</include>
|
||||
<include>loanapplication/**/*</include>
|
||||
<include>simple-bigbank/**/*</include>
|
||||
<include>simple-callback/**/*</include>
|
||||
<include>supplychain/**/*</include>
|
||||
<include>domain-management/**/*</include>
|
||||
|
||||
<!-- JEE samples -->
|
||||
<include>helloworld-bpel/**/*</include>
|
||||
<include>helloworld-bpel-ws/**/*</include>
|
||||
<include>quote-xquery/**/*</include>
|
||||
|
||||
<!-- Management samples -->
|
||||
<include>domain-management/**/*</include>
|
||||
|
||||
<!-- Process samples -->
|
||||
<include>helloworld-bpel/**/*</include>
|
||||
<include>helloworld-bpel-ws/**/*</include>
|
||||
<include>quote-xquery/**/*</include>
|
||||
|
||||
<!-- Web 2.0 samples -->
|
||||
<include>feed-aggregator/**/*</include>
|
||||
<include>store/**/*</include>
|
||||
<include>web-resource/**/*</include>
|
||||
|
||||
<!-- Web Service samples -->
|
||||
<include>callback-ws-client/**/*</include>
|
||||
<include>callback-ws-service/**/*</include>
|
||||
<include>helloworld-ws-reference/**/*</include>
|
||||
<include>helloworld-ws-service/**/*</include>
|
||||
<include>helloworld-ws-reference-secure/**/*</include>
|
||||
<include>helloworld-ws-service-secure/**/*</include>
|
||||
<include>simple-callback-ws/**/*</include>
|
||||
<include>zipcode-jaxws/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
<componentDescriptor>../ejava/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
<componentDescriptor>../manager/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
<componentDescriptor>../process/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
<componentDescriptor>../web20/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
<componentDescriptor>../webservice/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,139 +30,13 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-atom/**/*</include>
|
||||
<include>binding-atom-abdera/**/*</include>
|
||||
<include>binding-ejb/**/*</include>
|
||||
<include>binding-ejb-runtime/**/*</include>
|
||||
<include>binding-http/**/*</include>
|
||||
<include>binding-http-runtime/**/*</include>
|
||||
<include>binding-jms/**/*</include>
|
||||
<include>binding-jms-runtime/**/*</include>
|
||||
<include>binding-jsonrpc/**/*</include>
|
||||
<include>binding-jsonrpc-runtime/**/*</include>
|
||||
<include>binding-rss/**/*</include>
|
||||
<include>binding-rss-rome/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-axis2/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>binding-ws/**/*</include>
|
||||
<include>binding-ws-axis2/**/*</include>
|
||||
<include>binding-ws-wsdlgen/**/*</include>
|
||||
<include>binding-ws-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-resource/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-axiom/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-jaxb-axiom/**/*</include>
|
||||
<include>databinding-json/**/*</include>
|
||||
<include>databinding-saxon/**/*</include>
|
||||
<include>databinding-sdo/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-all/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-ejava/**/*</include>
|
||||
<include>distribution-manager/**/*</include>
|
||||
<include>distribution-process/**/*</include>
|
||||
<include>distribution-web20/**/*</include>
|
||||
<include>distribution-webservice/**/*</include>
|
||||
<include>domain-manager/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extension-helper/**/*</include>
|
||||
<include>host-ejb/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-bpel/**/*</include>
|
||||
<include>implementation-bpel-ode/**/*</include>
|
||||
<include>implementation-ejb/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-resource/**/*</include>
|
||||
<include>implementation-resource-runtime/**/*</include>
|
||||
<include>implementation-script/**/*</include>
|
||||
<include>implementation-spring/**/*</include>
|
||||
<include>implementation-widget/**/*</include>
|
||||
<include>implementation-widget-runtime/**/*</include>
|
||||
<include>implementation-xquery/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>node-manager/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-ws/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>policy-xml-ws/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/src-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>../ejava/src/main/components/src-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>../manager/src/main/components/src-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>../process/src/main/components/src-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>../web20/src/main/components/src-modules.xml</componentDescriptor>
|
||||
<componentDescriptor>../webservice/src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -111,13 +111,6 @@
|
|||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Hosts -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-host-embedded</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Implementation types -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
|
@ -150,20 +143,38 @@
|
|||
<!-- Node runtime -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node2-api</artifactId>
|
||||
<artifactId>tuscany-node-api</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node2-impl</artifactId>
|
||||
<artifactId>tuscany-node-impl</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node2-launcher</artifactId>
|
||||
<artifactId>tuscany-node-launcher</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node-launcher-webapp</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<type>war</type>
|
||||
</dependency>
|
||||
|
||||
<!-- Monitoring -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-monitor</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-monitor-logging</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Policy models -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
|
@ -240,9 +251,11 @@
|
|||
<module>../../../modules/interface-wsdl</module>
|
||||
<module>../../../modules/interface-wsdl-xml</module>
|
||||
<module>../../../modules/monitor</module>
|
||||
<module>../../../modules/node2-api</module>
|
||||
<module>../../../modules/node2-impl</module>
|
||||
<module>../../../modules/node2-launcher</module>
|
||||
<module>../../../modules/monitor-logging</module>
|
||||
<module>../../../modules/node-api</module>
|
||||
<module>../../../modules/node-impl</module>
|
||||
<module>../../../modules/node-launcher</module>
|
||||
<module>../../../modules/node-launcher-webapp</module>
|
||||
<module>../../../modules/policy</module>
|
||||
<module>../../../modules/policy-security</module>
|
||||
<module>../../../modules/policy-xml</module>
|
||||
|
|
|
@ -30,88 +30,9 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>calculator/**/*</include>
|
||||
<include>binding-echo/**/*</include>
|
||||
<include>binding-echo-extension/**/*</include>
|
||||
<include>databinding-echo/**/*</include>
|
||||
<include>implementation-composite/**/*</include>
|
||||
<include>implementation-crud/**/*</include>
|
||||
<include>implementation-crud-extension/**/*</include>
|
||||
<include>implementation-pojo-extension/**/*</include>
|
||||
<include>loanapplication/**/*</include>
|
||||
<include>simple-bigbank/**/*</include>
|
||||
<include>simple-callback/**/*</include>
|
||||
<include>supplychain/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,88 +30,8 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
</component>
|
|
@ -0,0 +1,41 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
</dependencySets>
|
||||
|
||||
</component>
|
|
@ -0,0 +1,103 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<useTransitiveFiltering>true</useTransitiveFiltering>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-assembly</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-assembly-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-assembly-xsd</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-binding-sca</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-binding-sca-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-contribution</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-contribution-impl</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-contribution-java</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-contribution-namespace</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-contribution-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-core</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-core-databinding</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-core-spi</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-data-api</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-databinding</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-databinding-jaxb</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-definitions</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-definitions-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-endpoint</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-extensibility</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-host-embedded</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-host-http</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-implementation-java</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-implementation-java-runtime</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-implementation-java-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-implementation-node</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-implementation-node-runtime</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-interface</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-interface-java</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-interface-java-jaxws</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-interface-java-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-interface-wsdl</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-interface-wsdl-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-monitor</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-monitor-logging</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-node-api</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-node-impl</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-node-launcher</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-node-launcher-webapp</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-policy</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-policy-security</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-policy-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-sca-api</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-xsd</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-xsd-xml</exclude>
|
||||
<exclude>org.apache.tuscany.sca:tuscany-distribution-core:pom</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<useTransitiveFiltering>true</useTransitiveFiltering>
|
||||
<excludes>
|
||||
<exclude>asm:asm-all</exclude>
|
||||
<exclude>cglib:cglib-nodep</exclude>
|
||||
<exclude>com.sun.xml.bind:jaxb-impl</exclude>
|
||||
<exclude>javax.activation:activation</exclude>
|
||||
<exclude>javax.annotation:jsr250-api</exclude>
|
||||
<exclude>javax.jws:jsr181-api</exclude>
|
||||
<exclude>javax.xml.bind:jaxb-api</exclude>
|
||||
<exclude>javax.xml.stream:stax-api</exclude>
|
||||
<exclude>javax.xml.ws:jaxws-api</exclude>
|
||||
<exclude>org.apache.geronimo.specs:geronimo-commonj_1.1_spec</exclude>
|
||||
<exclude>org.apache.ws.commons.schema:XmlSchema</exclude>
|
||||
<exclude>org.codehaus.woodstox:wstx-asl</exclude>
|
||||
<exclude>wsdl4j:wsdl4j</exclude>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
</dependencySets>
|
||||
</component>
|
|
@ -0,0 +1,54 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>calculator/**/*</include>
|
||||
<include>calculator-lean/**/*</include>
|
||||
<include>binding-echo/**/*</include>
|
||||
<include>binding-echo-extension/**/*</include>
|
||||
<include>databinding-echo/**/*</include>
|
||||
<include>implementation-composite/**/*</include>
|
||||
<include>implementation-crud/**/*</include>
|
||||
<include>implementation-crud-extension/**/*</include>
|
||||
<include>implementation-pojo-extension/**/*</include>
|
||||
<include>loanapplication/**/*</include>
|
||||
<include>simple-bigbank/**/*</include>
|
||||
<include>simple-callback/**/*</include>
|
||||
<include>supplychain/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -0,0 +1,42 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
</component>
|
|
@ -0,0 +1,86 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -30,79 +30,9 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>helloworld-reference-jms/**/*</include>
|
||||
<include>helloworld-service-jms/**/*</include>
|
||||
<include>simple-bigbank-spring/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-down-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,100 +30,8 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-ejb/**/*</include>
|
||||
<include>binding-ejb-runtime/**/*</include>
|
||||
<include>binding-jms/**/*</include>
|
||||
<include>binding-jms-runtime/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-axiom/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-ejava/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>extension-helper/**/*</include>
|
||||
<include>host-ejb/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-ejb/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-script/**/*</include>
|
||||
<include>implementation-spring/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>helloworld-reference-jms/**/*</include>
|
||||
<include>helloworld-service-jms/**/*</include>
|
||||
<include>simple-bigbank-spring/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -0,0 +1,86 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
70
java/sca/distribution/features/etc/generate-down-dependencies.sh
Executable file
70
java/sca/distribution/features/etc/generate-down-dependencies.sh
Executable file
|
@ -0,0 +1,70 @@
|
|||
# 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.
|
||||
|
||||
# This generates a Maven assembly component that can be included in a Maven
|
||||
# assembly to include the source of the modules in a source distribution.
|
||||
|
||||
echo "<!--"
|
||||
echo " * Licensed to the Apache Software Foundation (ASF) under one"
|
||||
echo " * or more contributor license agreements. See the NOTICE file"
|
||||
echo " * distributed with this work for additional information"
|
||||
echo " * regarding copyright ownership. The ASF licenses this file"
|
||||
echo " * to you under the Apache License, Version 2.0 (the"
|
||||
echo " * "License"); you may not use this file except in compliance"
|
||||
echo " * with the License. You may obtain a copy of the License at"
|
||||
echo " *"
|
||||
echo " * http://www.apache.org/licenses/LICENSE-2.0"
|
||||
echo " *"
|
||||
echo " * Unless required by applicable law or agreed to in writing,"
|
||||
echo " * software distributed under the License is distributed on an"
|
||||
echo " * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY"
|
||||
echo " * KIND, either express or implied. See the License for the"
|
||||
echo " * specific language governing permissions and limitations"
|
||||
echo " * under the License."
|
||||
echo "-->"
|
||||
echo "<component>"
|
||||
echo " <dependencySets>"
|
||||
echo ""
|
||||
echo " <!-- Add all the Tuscany modules to the modules directory -->"
|
||||
echo " <dependencySet>"
|
||||
echo " <outputDirectory>modules</outputDirectory>"
|
||||
echo " <unpack>false</unpack>"
|
||||
echo " <useTransitiveFiltering>true</useTransitiveFiltering>"
|
||||
echo " <includes>"
|
||||
echo " <include>org.apache.tuscany.sca:*</include>"
|
||||
echo " </includes>"
|
||||
echo " <excludes>"
|
||||
mvn -o dependency:list | awk '/.INFO. (.*.tuscany.sca):(tuscany-)(.*):(.*):(.*):(.*)/ { print gensub("(.INFO. )(.*)(:)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\2:\\4", "g") }' | sort | awk '{ printf " <exclude>%s</exclude>\n", $1 }'
|
||||
echo " </excludes>"
|
||||
echo " </dependencySet>"
|
||||
echo ""
|
||||
echo " <!-- Add all the dependent jars to the lib directory -->"
|
||||
echo " <dependencySet>"
|
||||
echo " <outputDirectory>lib</outputDirectory>"
|
||||
echo " <unpack>false</unpack>"
|
||||
echo " <useTransitiveFiltering>true</useTransitiveFiltering>"
|
||||
echo " <excludes>"
|
||||
mvn -o dependency:list | awk '/.INFO. (.*):(.*):(.*):(.*):(.*)/ && !/(.*)(.tuscany.sca):(.*)/ { print gensub("(.INFO. )(.*)(:)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\2:\\4", "g") }' | sort | awk '{ printf " <exclude>%s</exclude>\n", $1 }'
|
||||
echo " <exclude>org.apache.tuscany.sca:*</exclude>"
|
||||
echo " </excludes>"
|
||||
echo " </dependencySet>"
|
||||
echo " </dependencySets>"
|
||||
|
||||
|
||||
echo "</component>"
|
||||
echo ""
|
||||
|
23
java/sca/distribution/features/etc/generate-maven-files.sh
Executable file
23
java/sca/distribution/features/etc/generate-maven-files.sh
Executable file
|
@ -0,0 +1,23 @@
|
|||
# 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.
|
||||
|
||||
# This script can be used to generate Maven build POM and assembly files
|
||||
# for a distribution
|
||||
|
||||
../etc/generate-src-modules.sh > src/main/components/src-modules.xml
|
||||
../etc/generate-pom.sh > pom.xml
|
||||
|
|
@ -15,26 +15,20 @@
|
|||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
# After building a distribution, this script can be used to
|
||||
# generate a Maven build profile that includes all the modules
|
||||
# included directly or transitively in that distribution
|
||||
# This script can be used to generate a Maven build profile that includes all
|
||||
# the modules included directly or transitively in a distribution
|
||||
|
||||
cat pom.xml | awk 'BEGIN { i=0 } /<profiles>/ { i=1; print } /.*/ { if (i==0) print } '
|
||||
|
||||
echo " <profile>"
|
||||
echo " <id>modules</id>"
|
||||
echo " <modules>"
|
||||
|
||||
unzip -v target/*-SNAPSHOT.zip | awk '/(.*)(\/modules\/tuscany-)(.*)(\..ar$)/ { print gensub("(.*)(/modules/tuscany-)(.*)(-...-SNAPSHOT.jar)", "\\3", "g")}' | sort | awk '{ printf " <module>../../../modules/%s</module>\n", $1 }'
|
||||
mvn -o dependency:list | awk '/.INFO. (.*.tuscany.sca):(tuscany-)(.*):(.*):(.*):(.*)/ { print gensub("(.INFO. )(.*)(:)(tuscany-)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\5", "g") }' | sort | awk '{ printf " <module>../../../modules/%s</module>\n", $1 }'
|
||||
|
||||
echo " </modules>"
|
||||
echo " </profile>"
|
||||
echo ""
|
||||
|
||||
# This generates a list of includes that can be included in a
|
||||
# Maven assembly fileset, to include the source of the modules
|
||||
# in a source distribution for example
|
||||
|
||||
echo " <includes>"
|
||||
unzip -v target/*-SNAPSHOT.zip | awk '/(.*)(\/modules\/tuscany-)(.*)(\..ar$)/ { print gensub("(.*)(/modules/tuscany-)(.*)(-...-SNAPSHOT.jar)", "\\3", "g")}' | sort | awk '{ printf " <include>%s/**/*</include>\n", $1 }'
|
||||
echo " </includes>"
|
||||
echo ""
|
||||
cat pom.xml | awk 'BEGIN { i=0 } /<\/profiles>/ { i=1 } /.*/ { if (i==1) print } '
|
||||
|
||||
|
|
66
java/sca/distribution/features/etc/generate-src-modules.sh
Executable file
66
java/sca/distribution/features/etc/generate-src-modules.sh
Executable file
|
@ -0,0 +1,66 @@
|
|||
# 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.
|
||||
|
||||
# This generates a Maven assembly component that can be included in a Maven
|
||||
# assembly to include the source of the modules in a source distribution.
|
||||
|
||||
echo "<!--"
|
||||
echo " * Licensed to the Apache Software Foundation (ASF) under one"
|
||||
echo " * or more contributor license agreements. See the NOTICE file"
|
||||
echo " * distributed with this work for additional information"
|
||||
echo " * regarding copyright ownership. The ASF licenses this file"
|
||||
echo " * to you under the Apache License, Version 2.0 (the"
|
||||
echo " * "License"); you may not use this file except in compliance"
|
||||
echo " * with the License. You may obtain a copy of the License at"
|
||||
echo " *"
|
||||
echo " * http://www.apache.org/licenses/LICENSE-2.0"
|
||||
echo " *"
|
||||
echo " * Unless required by applicable law or agreed to in writing,"
|
||||
echo " * software distributed under the License is distributed on an"
|
||||
echo " * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY"
|
||||
echo " * KIND, either express or implied. See the License for the"
|
||||
echo " * specific language governing permissions and limitations"
|
||||
echo " * under the License."
|
||||
echo "-->"
|
||||
echo "<component>"
|
||||
echo " <fileSets>"
|
||||
echo ""
|
||||
echo " <!-- Add module sources to the modules directory -->"
|
||||
echo " <fileSet>"
|
||||
echo " <directory>../../../modules</directory>"
|
||||
echo " <outputDirectory>modules</outputDirectory>"
|
||||
echo " <includes>"
|
||||
|
||||
mvn -o dependency:list | awk '/.INFO. (.*.tuscany.sca):(tuscany-)(.*):(.*):(.*):(.*)/ { print gensub("(.INFO. )(.*)(:)(tuscany-)(.*)(:)(.*)(:)(.*)(:)(.*)", "\\5", "g") }' | sort | awk '{ printf " <include>%s/**/*</include>\n", $1 }'
|
||||
|
||||
echo " </includes>"
|
||||
echo " <excludes>"
|
||||
echo " <!-- General file/folders to exclude -->"
|
||||
echo " <exclude>**/.*</exclude>"
|
||||
echo " <exclude>**/.*/**</exclude>"
|
||||
echo " <exclude>**/*.log</exclude>"
|
||||
echo ""
|
||||
echo " <!-- Specific files/folders to exclude -->"
|
||||
echo " <exclude>pom.xml</exclude>"
|
||||
echo " <exclude>**/target</exclude>"
|
||||
echo " <exclude>**/target/**/*</exclude>"
|
||||
echo " </excludes>"
|
||||
echo " </fileSet>"
|
||||
echo " </fileSets>"
|
||||
echo "</component>"
|
||||
echo ""
|
||||
|
|
@ -31,13 +31,14 @@
|
|||
<packaging>pom</packaging>
|
||||
|
||||
<dependencies>
|
||||
|
||||
|
||||
<!-- Core distribution -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution-core</artifactId>
|
||||
<type>pom</type>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Binding Models -->
|
||||
|
@ -45,36 +46,43 @@
|
|||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-atom</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ejb</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-http</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-jsonrpc</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-rss</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-sca-xml</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-binding-ws-xml</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Contribution models -->
|
||||
|
@ -82,16 +90,19 @@
|
|||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-contribution-java</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-contribution-namespace</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-contribution-resource</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Domain support -->
|
||||
|
@ -99,11 +110,13 @@
|
|||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-domain-manager</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-node-manager</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
|
||||
<!-- Implementation Models -->
|
||||
|
@ -111,31 +124,37 @@
|
|||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-bpel</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-ejb</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-java-xml</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-node</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-resource</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-implementation-widget</artifactId>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
<scope>runtime</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
|
|
|
@ -30,77 +30,9 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>domain-management/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-down-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,113 +30,8 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-atom/**/*</include>
|
||||
<include>binding-atom-abdera/**/*</include>
|
||||
<include>binding-ejb/**/*</include>
|
||||
<include>binding-http/**/*</include>
|
||||
<include>binding-jsonrpc/**/*</include>
|
||||
<include>binding-rss/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>binding-ws/**/*</include>
|
||||
<include>binding-ws-wsdlgen/**/*</include>
|
||||
<include>binding-ws-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-resource/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-manager/**/*</include>
|
||||
<include>domain-manager/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-bpel/**/*</include>
|
||||
<include>implementation-ejb/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-resource/**/*</include>
|
||||
<include>implementation-widget/**/*</include>
|
||||
<include>implementation-widget-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>node-manager/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-ws/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>workspace/**/*</include>
|
||||
<include>workspace-impl/**/*</include>
|
||||
<include>workspace-xml/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -0,0 +1,42 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>domain-management/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -0,0 +1,86 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -40,14 +40,6 @@
|
|||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Web Service distribution -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
<artifactId>tuscany-distribution-webservice</artifactId>
|
||||
<type>jar</type>
|
||||
<version>1.4-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
<!-- Implementations -->
|
||||
<dependency>
|
||||
<groupId>org.apache.tuscany.sca</groupId>
|
||||
|
|
|
@ -30,79 +30,9 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>helloworld-bpel/**/*</include>
|
||||
<include>helloworld-bpel-ws/**/*</include>
|
||||
<include>quote-xquery/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-down-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,106 +30,8 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-axis2/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>binding-ws/**/*</include>
|
||||
<include>binding-ws-axis2/**/*</include>
|
||||
<include>binding-ws-wsdlgen/**/*</include>
|
||||
<include>binding-ws-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-axiom/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-jaxb-axiom/**/*</include>
|
||||
<include>databinding-saxon/**/*</include>
|
||||
<include>databinding-sdo/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-process/**/*</include>
|
||||
<include>distribution-webservice/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-bpel/**/*</include>
|
||||
<include>implementation-bpel-ode/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-xquery/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-ws/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>policy-xml-ws/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>helloworld-bpel/**/*</include>
|
||||
<include>helloworld-bpel-ws/**/*</include>
|
||||
<include>quote-xquery/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -0,0 +1,86 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -30,79 +30,9 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>feed-aggregator/**/*</include>
|
||||
<include>store/**/*</include>
|
||||
<include>web-resource/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-down-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,105 +30,8 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-atom/**/*</include>
|
||||
<include>binding-atom-abdera/**/*</include>
|
||||
<include>binding-http/**/*</include>
|
||||
<include>binding-http-runtime/**/*</include>
|
||||
<include>binding-jsonrpc/**/*</include>
|
||||
<include>binding-jsonrpc-runtime/**/*</include>
|
||||
<include>binding-rss/**/*</include>
|
||||
<include>binding-rss-rome/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-resource/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-json/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-web20/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>implementation-resource/**/*</include>
|
||||
<include>implementation-resource-runtime/**/*</include>
|
||||
<include>implementation-widget/**/*</include>
|
||||
<include>implementation-widget-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -0,0 +1,44 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>feed-aggregator/**/*</include>
|
||||
<include>store/**/*</include>
|
||||
<include>web-resource/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -0,0 +1,86 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -30,85 +30,9 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
|
||||
<!-- Add the text files to the top-level directroy -->
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/bin</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>INSTALL</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add the node launcher webapp to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/modules/node2-launcher-webapp/target</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>*.war</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../sca/samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>callback-ws-client/**/*</include>
|
||||
<include>callback-ws-service/**/*</include>
|
||||
<include>helloworld-ws-reference/**/*</include>
|
||||
<include>helloworld-ws-service/**/*</include>
|
||||
<include>helloworld-ws-reference-secure/**/*</include>
|
||||
<include>helloworld-ws-service-secure/**/*</include>
|
||||
<include>helloworld-ws-service-webapp/**/*</include>
|
||||
<include>simple-callback-ws/**/*</include>
|
||||
<include>zipcode-jaxws/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<dependencySets>
|
||||
|
||||
<!-- Add all the Tuscany modules to the modules directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<includes>
|
||||
<include>org.apache.tuscany.sca:*</include>
|
||||
</includes>
|
||||
</dependencySet>
|
||||
|
||||
<!-- Add all the dependent jars to the lib directory -->
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
<unpack>false</unpack>
|
||||
<excludes>
|
||||
<exclude>org.apache.tuscany.sca:*</exclude>
|
||||
</excludes>
|
||||
</dependencySet>
|
||||
|
||||
</dependencySets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
|
||||
<componentDescriptor>../core/src/main/components/bin-down-dependencies.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/bin-samples.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -30,100 +30,8 @@
|
|||
<format>zip</format>
|
||||
</formats>
|
||||
|
||||
<fileSets>
|
||||
<fileSet>
|
||||
<directory>src/main/release</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>CHANGES</include>
|
||||
<include>DISCLAIMER</include>
|
||||
<include>README</include>
|
||||
<include>RELEASE_NOTES</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
<fileSet>
|
||||
<directory>src/main/release/src</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<includes>
|
||||
<include>BUILDING</include>
|
||||
<include>LICENSE</include>
|
||||
<include>NOTICE</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-axis2/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>binding-ws/**/*</include>
|
||||
<include>binding-ws-axis2/**/*</include>
|
||||
<include>binding-ws-wsdlgen/**/*</include>
|
||||
<include>binding-ws-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-axiom/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>databinding-jaxb-axiom/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>distribution-core/**/*</include>
|
||||
<include>distribution-webservice/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>host-jetty/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>node2-api/**/*</include>
|
||||
<include>node2-impl/**/*</include>
|
||||
<include>node2-launcher/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-security-ws/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>policy-xml-ws/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
|
||||
<componentDescriptors>
|
||||
<componentDescriptor>../core/src/main/components/src-common.xml</componentDescriptor>
|
||||
<componentDescriptor>src/main/components/src-modules.xml</componentDescriptor>
|
||||
</componentDescriptors>
|
||||
</assembly>
|
||||
|
|
|
@ -0,0 +1,50 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add samples to the samples directory -->
|
||||
<fileSet>
|
||||
<directory>../../../samples</directory>
|
||||
<outputDirectory>samples</outputDirectory>
|
||||
<includes>
|
||||
<include>callback-ws-client/**/*</include>
|
||||
<include>callback-ws-service/**/*</include>
|
||||
<include>helloworld-ws-reference/**/*</include>
|
||||
<include>helloworld-ws-service/**/*</include>
|
||||
<include>helloworld-ws-reference-secure/**/*</include>
|
||||
<include>helloworld-ws-service-secure/**/*</include>
|
||||
<include>helloworld-ws-service-webapp/**/*</include>
|
||||
<include>simple-callback-ws/**/*</include>
|
||||
<include>zipcode-jaxws/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Sample specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
|
@ -0,0 +1,86 @@
|
|||
<!--
|
||||
* 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.
|
||||
-->
|
||||
<component>
|
||||
<fileSets>
|
||||
|
||||
<!-- Add module sources to the modules directory -->
|
||||
<fileSet>
|
||||
<directory>../../../modules</directory>
|
||||
<outputDirectory>modules</outputDirectory>
|
||||
<includes>
|
||||
<include>assembly/**/*</include>
|
||||
<include>assembly-xml/**/*</include>
|
||||
<include>assembly-xsd/**/*</include>
|
||||
<include>binding-sca/**/*</include>
|
||||
<include>binding-sca-xml/**/*</include>
|
||||
<include>contribution/**/*</include>
|
||||
<include>contribution-impl/**/*</include>
|
||||
<include>contribution-java/**/*</include>
|
||||
<include>contribution-namespace/**/*</include>
|
||||
<include>contribution-xml/**/*</include>
|
||||
<include>core/**/*</include>
|
||||
<include>core-databinding/**/*</include>
|
||||
<include>core-spi/**/*</include>
|
||||
<include>data-api/**/*</include>
|
||||
<include>databinding/**/*</include>
|
||||
<include>databinding-jaxb/**/*</include>
|
||||
<include>definitions/**/*</include>
|
||||
<include>definitions-xml/**/*</include>
|
||||
<include>endpoint/**/*</include>
|
||||
<include>extensibility/**/*</include>
|
||||
<include>host-embedded/**/*</include>
|
||||
<include>host-http/**/*</include>
|
||||
<include>implementation-java/**/*</include>
|
||||
<include>implementation-java-runtime/**/*</include>
|
||||
<include>implementation-java-xml/**/*</include>
|
||||
<include>implementation-node/**/*</include>
|
||||
<include>implementation-node-runtime/**/*</include>
|
||||
<include>interface/**/*</include>
|
||||
<include>interface-java/**/*</include>
|
||||
<include>interface-java-jaxws/**/*</include>
|
||||
<include>interface-java-xml/**/*</include>
|
||||
<include>interface-wsdl/**/*</include>
|
||||
<include>interface-wsdl-xml/**/*</include>
|
||||
<include>monitor/**/*</include>
|
||||
<include>monitor-logging/**/*</include>
|
||||
<include>node-api/**/*</include>
|
||||
<include>node-impl/**/*</include>
|
||||
<include>node-launcher/**/*</include>
|
||||
<include>node-launcher-webapp/**/*</include>
|
||||
<include>policy/**/*</include>
|
||||
<include>policy-security/**/*</include>
|
||||
<include>policy-xml/**/*</include>
|
||||
<include>sca-api/**/*</include>
|
||||
<include>xsd/**/*</include>
|
||||
<include>xsd-xml/**/*</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<!-- General file/folders to exclude -->
|
||||
<exclude>**/.*</exclude>
|
||||
<exclude>**/.*/**</exclude>
|
||||
<exclude>**/*.log</exclude>
|
||||
|
||||
<!-- Specific files/folders to exclude -->
|
||||
<exclude>pom.xml</exclude>
|
||||
<exclude>**/target</exclude>
|
||||
<exclude>**/target/**/*</exclude>
|
||||
</excludes>
|
||||
</fileSet>
|
||||
</fileSets>
|
||||
</component>
|
Loading…
Add table
Reference in a new issue