You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2008/12/30 12:12:51 UTC
svn commit: r730094 [1/3] - in
/tuscany/branches/sca-java-1.x/distribution/compact: ./ src/ src/main/
src/main/assembly/ src/main/java/ src/main/release/ src/main/release/bin/
src/main/release/src/
Author: antelder
Date: Tue Dec 30 03:12:51 2008
New Revision: 730094
URL: http://svn.apache.org/viewvc?rev=730094&view=rev
Log:
Start of the distribution using the comapct jars
Added:
tuscany/branches/sca-java-1.x/distribution/compact/
tuscany/branches/sca-java-1.x/distribution/compact/pom.xml
tuscany/branches/sca-java-1.x/distribution/compact/src/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/bin.xml
tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/src.xml
tuscany/branches/sca-java-1.x/distribution/compact/src/main/java/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/CHANGES
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/README
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/RELEASE_NOTES
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/INSTALL
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/LICENSE
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/NOTICE
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/src/
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/src/BUILDING
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/src/LICENSE
tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/src/NOTICE
Added: tuscany/branches/sca-java-1.x/distribution/compact/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/pom.xml?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/pom.xml (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/pom.xml Tue Dec 30 03:12:51 2008
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.tuscany.sca</groupId>
+ <artifactId>tuscany-sca</artifactId>
+ <version>1.5-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>tuscany-compact-distribution</artifactId>
+ <name>Apache Tuscany SCA Compact Distribution</name>
+ <packaging>pom</packaging>
+
+ <properties>
+ <maven.test.skip>true</maven.test.skip>
+ <tuscany.version>${pom.version}</tuscany.version>
+ </properties>
+
+ <modules>
+ </modules>
+
+ <dependencies>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>tuscany-base</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${pom.groupId}</groupId>
+ <artifactId>tuscany-webservices</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ </dependencies>
+
+ <build>
+
+ <resources>
+ <resource>
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ </resource>
+ </resources>
+
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>distribution-package</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/bin.xml</descriptor>
+ <descriptor>src/main/assembly/src.xml</descriptor>
+ </descriptors>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ <finalName>apache-tuscany-sca-${pom.version}</finalName>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+
+ </plugins>
+
+ </build>
+
+</project>
Added: tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/bin.xml?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/bin.xml (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/bin.xml Tue Dec 30 03:12:51 2008
@@ -0,0 +1,131 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<assembly>
+ <!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
+ <id></id>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <formats>
+ <format>dir</format>
+ <format>tar.gz</format>
+ <format>zip</format>
+ </formats>
+
+ <fileSets>
+
+ <!-- Add the text files to the top-level directroy -->
+ <fileSet>
+ <directory>src/main/release</directory>
+ <outputDirectory>tuscany-sca-${tuscany.version}</outputDirectory>
+ <includes>
+ <include>CHANGES</include>
+ <include>README</include>
+ <include>RELEASE_NOTES</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>src/main/release/bin</directory>
+ <outputDirectory>tuscany-sca-${tuscany.version}</outputDirectory>
+ <includes>
+ <include>INSTALL</include>
+ <include>LICENSE</include>
+ <include>NOTICE</include>
+ </includes>
+ </fileSet>
+
+ <!-- Add all the samples to the samples directory -->
+ <fileSet>
+ <directory>../../samples</directory>
+ <outputDirectory>tuscany-sca-${tuscany.version}/samples</outputDirectory>
+ <excludes>
+ <exclude>pom.xml</exclude>
+ <exclude>*/.classpath</exclude>
+ <exclude>*/.project</exclude>
+ <exclude>*/.settings</exclude>
+ <exclude>*/.settings/**/*</exclude>
+ <exclude>*/.externalToolBuilders</exclude>
+ <exclude>*/.externalToolBuilders/**/*</exclude>
+ <exclude>*/work</exclude>
+ <exclude>*/work/**/*</exclude>
+ <exclude>**/activemq-test.log</exclude>
+ <exclude>**/derby.log</exclude>
+ <exclude>*/**/*.log</exclude>
+ <exclude>*/**/*.svg</exclude>
+ </excludes>
+ <includes>
+ <include>calculator/*</include>
+ <include>calculator/src/**/*</include>
+ <include>calculator/target/*.jar</include>
+ </includes>
+ </fileSet>
+ <!-- Add all the demos to the demos directory -->
+ <fileSet>
+ <directory>../demos</directory>
+
+ <outputDirectory>tuscany-sca-${tuscany.version}/demos</outputDirectory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <excludes>
+ <exclude>*/.classpath</exclude>
+ <exclude>*/.project</exclude>
+ <exclude>*/.settings</exclude>
+ <exclude>*/.settings/**/*</exclude>
+ <exclude>*/work</exclude>
+ <exclude>*/work/**/*</exclude>
+ <exclude>*/target/**/*</exclude>
+ <exclude>*/target/classes</exclude>
+ <exclude>*/target/classes/**/*</exclude>
+ <exclude>*/target/test-classes</exclude>
+ <exclude>*/target/test-classes/**/*</exclude>
+ <exclude>*/target/surefire-reports</exclude>
+ <exclude>*/target/surefire-reports/**/*</exclude>
+ <exclude>**/derby.log</exclude>
+ <exclude>*/**/derby.log</exclude>
+ <exclude>*/**/*.svg</exclude>
+ <exclude>*/**/*.ruleset</exclude>
+ <exclude>*/bin</exclude>
+ <exclude>*/bin/**/*</exclude>
+ <exclude>target</exclude>
+ <exclude>target/**/*</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+
+ <dependencySets>
+
+ <dependencySet>
+ <outputDirectory>tuscany-sca-${tuscany.version}/lib</outputDirectory>
+ <excludes>
+ <exclude>org.apache.tuscany.sca:tuscany-webservices</exclude>
+ </excludes>
+ <useTransitiveFiltering>true</useTransitiveFiltering>
+ </dependencySet>
+
+ <dependencySet>
+ <outputDirectory>tuscany-sca-${tuscany.version}/lib/webservices</outputDirectory>
+ <excludes>
+ <exclude>org.apache.tuscany.sca:tuscany-base</exclude>
+ </excludes>
+ <useTransitiveFiltering>true</useTransitiveFiltering>
+ </dependencySet>
+
+ </dependencySets>
+
+</assembly>
Added: tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/src.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/src.xml?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/src.xml (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/src/main/assembly/src.xml Tue Dec 30 03:12:51 2008
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+-->
+<assembly>
+ <!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
+ <id>src</id>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <formats>
+ <format>tar.gz</format>
+ <format>zip</format>
+ </formats>
+
+ <fileSets>
+ <fileSet>
+ <directory>src/main/release</directory>
+ <outputDirectory>tuscany-sca-${tuscany.version}-src</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>tuscany-sca-${tuscany.version}-src</outputDirectory>
+ <includes>
+ <include>BUILDING</include>
+ <include>LICENSE</include>
+ <include>NOTICE</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>target/maven-shared-archive-resources/META-INF</directory>
+ <outputDirectory>tuscany-sca-${tuscany.version}-src</outputDirectory>
+ <includes>
+ <include>NOTICE</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>..</directory>
+ <outputDirectory>tuscany-sca-${tuscany.version}-src</outputDirectory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ <excludes>
+ <exclude>contrib</exclude>
+ <exclude>contrib/**/*</exclude>
+ <exclude>doc</exclude>
+ <exclude>doc/**/*</exclude>
+ <exclude>**/target</exclude>
+ <exclude>**/target/**/*</exclude>
+ <exclude>**/build</exclude>
+ <exclude>**/build/**/*</exclude>
+ <exclude>**/.settings</exclude>
+ <exclude>**/.settings/**/*</exclude>
+ <exclude>**/.classpath</exclude>
+ <exclude>**/.project</exclude>
+ <exclude>**/.wtpmodules</exclude>
+ <exclude>**/surefire*</exclude>
+ <exclude>**/cobertura.ser</exclude>
+ <exclude>bin</exclude>
+ <exclude>bin/*</exclude>
+ <exclude>**/var/journal</exclude>
+ <exclude>**/build.out*</exclude>
+ <exclude>velocity.log</exclude>
+ <exclude>derby.log</exclude>
+ <exclude>distribution/target-last-successful</exclude>
+ <exclude>distribution/target-last-successful/**/*</exclude>
+ <exclude>itest/velocity.log</exclude>
+ <exclude>itest/bpel/helloworld-ws/work</exclude>
+ <exclude>itest/bpel/helloworld-ws/work/**/*</exclude>
+ <exclude>itest/callablereferences/work</exclude>
+ <exclude>itest/callablereferences/work/**/*</exclude>
+ <exclude>itest/callablereferences-ws/work</exclude>
+ <exclude>itest/callablereferences-ws/work/**/*</exclude>
+ <exclude>itest/contribution-import-export/import-composite/work</exclude>
+ <exclude>itest/contribution-import-export/import-composite/work/**/*</exclude>
+ <exclude>itest/contribution-import-export/import-resource/work</exclude>
+ <exclude>itest/contribution-import-export/import-resource/work/**/*</exclude>
+ <exclude>itest/contribution-import-export/import-wsdl/work</exclude>
+ <exclude>itest/contribution-import-export/import-wsdl/work/**/*</exclude>
+ <exclude>itest/conversations-ws/work</exclude>
+ <exclude>itest/conversations-ws/work/**/*</exclude>
+ <exclude>itest/databindings/jaxbgen/velocity.log</exclude>
+ <exclude>itest/domain/work</exclude>
+ <exclude>itest/domain/work/**/*</exclude>
+ <exclude>itest/exceptions-simple-ws/work</exclude>
+ <exclude>itest/exceptions-simple-ws/work/**/*</exclude>
+ <exclude>itest/large-sdo-ws/</exclude>
+ <exclude>itest/large-sdo-ws/**/*</exclude>
+ <exclude>itest/policy/work</exclude>
+ <exclude>itest/policy/work/**/*</exclude>
+ <exclude>itest/transaction/derbydb</exclude>
+ <exclude>itest/transaction/derbydb/**/*</exclude>
+ <exclude>itest/ws-void-args-return/work</exclude>
+ <exclude>itest/ws-void-args-return/work/**/*</exclude>
+ <exclude>vtest/wsbinding/nowsdl/defaultbinding/work</exclude>
+ <exclude>vtest/wsbinding/nowsdl/defaultbinding/work/**/*</exclude>
+ <exclude>vtest/wsbinding/nowsdl/multisoapbindings/work</exclude>
+ <exclude>vtest/wsbinding/nowsdl/multisoapbindings/work/**/*</exclude>
+ <exclude>vtest/wsbinding/nowsdl/promoted/work</exclude>
+ <exclude>vtest/wsbinding/nowsdl/promoted/work/**/*</exclude>
+ <exclude>vtest/wsbinding/nowsdl/soapversion/work</exclude>
+ <exclude>vtest/wsbinding/nowsdl/soapversion/work/**/*</exclude>
+ <exclude>vtest/wsbinding/service/work</exclude>
+ <exclude>vtest/wsbinding/service/work/**/*</exclude>
+ <exclude>modules/domain-impl/work</exclude>
+ <exclude>modules/domain-impl/work/**/*</exclude>
+ <exclude>modules/host-tomcat/work</exclude>
+ <exclude>modules/host-tomcat/work/**/*</exclude>
+ <exclude>modules/node-impl/work</exclude>
+ <exclude>modules/node-impl/work/**/*</exclude>
+ <exclude>modules/implementation-bpel-ode/derby.log</exclude>
+ <exclude>modules/implementation-das</exclude>
+ <exclude>modules/implementation-das/**/*</exclude>
+ <exclude>modules/implementation-data</exclude>
+ <exclude>modules/implementation-data/**/*</exclude>
+ <exclude>modules/implementation-osgi/.felix</exclude>
+ <exclude>modules/implementation-osgi/.felix/**/*</exclude>
+ <exclude>modules/osgi-runtime/.felix</exclude>
+ <exclude>modules/osgi-runtime/.felix/**/*</exclude>
+ <exclude>samples/old</exclude>
+ <exclude>samples/old/**/*</exclude>
+ <exclude>samples/calculator-distributed/work</exclude>
+ <exclude>samples/calculator-distributed/work/**/*</exclude>
+ <exclude>samples/callback-ws-client/work</exclude>
+ <exclude>samples/callback-ws-client/work/**/*</exclude>
+ <exclude>samples/callback-ws-service/work</exclude>
+ <exclude>samples/callback-ws-service/work/**/*</exclude>
+ <exclude>samples/chat2-webapp</exclude>
+ <exclude>samples/chat2-webapp/**/*</exclude>
+ <exclude>samples/domain-webapp</exclude>
+ <exclude>samples/domain-webapp/**/*</exclude>
+ <exclude>samples/helloworld-jsonrpc-webapp/src/main/webapp/dojo</exclude>
+ <exclude>samples/helloworld-jsonrpc-webapp/src/main/webapp/dojo/**/*</exclude>
+ <exclude>samples/helloworld-dojo-webapp/src/main/webapp/dojo</exclude>
+ <exclude>samples/helloworld-dojo-webapp/src/main/webapp/dojo/**/*</exclude>
+ <exclude>samples/helloworld-ws-deep-webapp</exclude>
+ <exclude>samples/helloworld-ws-deep-webapp/**/*</exclude>
+ <exclude>samples/helloworld-ws-deep-webapp/work</exclude>
+ <exclude>samples/helloworld-ws-deep-webapp/work/**/*</exclude>
+ <exclude>samples/helloworld-ws-reference/work</exclude>
+ <exclude>samples/helloworld-ws-reference/work/**/*</exclude>
+ <exclude>samples/helloworld-ws-reference-jms/activemq-data</exclude>
+ <exclude>samples/helloworld-ws-reference-jms/activemq-data/**/*</exclude>
+ <exclude>samples/helloworld-ws-reference-secure/work</exclude>
+ <exclude>samples/helloworld-ws-reference-secure/work/**/*</exclude>
+ <exclude>samples/helloworld-ws-sdo/work</exclude>
+ <exclude>samples/helloworld-ws-sdo/work/**/*</exclude>
+ <exclude>samples/helloworld-ws-service/work</exclude>
+ <exclude>samples/helloworld-ws-service/work/**/*</exclude>
+ <exclude>samples/helloworld-ws-service-jms/activemq-data</exclude>
+ <exclude>samples/helloworld-ws-service-jms/activemq-data/**/*</exclude>
+ <exclude>samples/helloworld-ws-service-secure/work</exclude>
+ <exclude>samples/helloworld-ws-service-secure/work/**/*</exclude>
+ <exclude>samples/helloworld-ws-service-webapp</exclude>
+ <exclude>samples/helloworld-ws-service-webapp/**/*</exclude>
+ <exclude>samples/osgi-supplychain/.felix</exclude>
+ <exclude>samples/osgi-supplychain/.felix/**/*</exclude>
+ <exclude>samples/spi-implementation-pojo</exclude>
+ <exclude>samples/spi-implementation-pojo/**/*</exclude>
+ <exclude>samples/simple-callback-ws/work</exclude>
+ <exclude>samples/simple-callback-ws/work/**/*</exclude>
+ <exclude>samples/zipcode-jaxws/src/main/resources/wsdl</exclude>
+ <exclude>samples/zipcode-jaxws/src/main/resources/wsdl/**/*</exclude>
+ <exclude>demos/alert-aggregator-webapp/bin</exclude>
+ <exclude>demos/alert-aggregator-webapp/bin/**/*</exclude>
+ <exclude>demos/alert-aggregator-webapp/src/main/webapp/dojo</exclude>
+ <exclude>demos/alert-aggregator-webapp/src/main/webapp/dojo/**/*</exclude>
+ <exclude>demos/bigbank/src/main/resources/web/dojo</exclude>
+ <exclude>demos/bigbank/src/main/resources/web/dojo/**/*</exclude>
+ <exclude>demos/bigbank-account/src/main/resources/web/dojo</exclude>
+ <exclude>demos/bigbank-account/src/main/resources/web/dojo/**/*</exclude>
+ <exclude>demos/secure-bigbank/secure-bigbank-account/src/main/resources/web/dojo</exclude>
+ <exclude>demos/secure-bigbank/secure-bigbank-account/src/main/resources/web/dojo/**/*</exclude>
+ <exclude>*/**/derby.log</exclude>
+ <exclude>*/**/*.svg</exclude>
+ <exclude>*/**/*.ruleset</exclude>
+ <exclude>*/**/*.pmd</exclude>
+ <exclude>*/**/*.checkstyle</exclude>
+ </excludes>
+ </fileSet>
+ </fileSets>
+</assembly>
Added: tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/CHANGES
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/CHANGES?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/CHANGES (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/CHANGES Tue Dec 30 03:12:51 2008
@@ -0,0 +1,499 @@
+Changes With Apache Tuscany SCA 1.3.2 September 2008
+====================================================
+
+Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
+ * TUSCANY-2598 Patch to support zip protocol type
+ * TUSCANY-2591 Invalid JMS Message Property in binding.jms
+ * TUSCANY-2590 Pool JAXB marshaller/unmarshallers for a given JAXBContext
+ * TUSCANY-2587 Inconsistent service naming in promoted service scenarios
+ * TUSCANY-2561 Soap intents are lower case while the policy framework says that they should be upper case
+ * TUSCANY-2538 Tuscany object model does not handle unknown content in composite files
+ * TUSCANY-2531 Problems with generated wsdl when using non service package
+ * TUSCANY-2513 Java intfs with @WebService should be treated like @Remotable intfs wrt calculation of services implemented by a Java implementation
+ * TUSCANY-2501 InterfaceContract is not established on reference when it's not calculated by introspection
+ * TUSCANY-2463 Provide capability for handling attribute extensions to standard SCA elements in composite file
+ * TUSCANY-2398 Problem with using interface.java on reference when using interface.wsdl in service with a doc/lit/bare wsdl
+
+Changes With Apache Tuscany SCA 1.3.1 August 2008
+=================================================
+
+Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
+ * TUSCANY-2539 File handle on composite affecting behaviour of tuscany deployments in websphere.
+ * TUSCANY-2535 Tuscany dosn't run if install on a WebSphere server that has itself been installed in a directory with a space in the name
+ * TUSCANY-2534 WebSphere issue java.lang.ClassCastException
+ * TUSCANY-2531 Problems with generated wsdl when using non service package
+ * TUSCANY-2519 "throws Exception" causes failure in JAXB type generation
+ * TUSCANY-2514 tuscany-host-{tomcat,jetty} and jsr181-api should be optional dependencies for binding.ws clients
+ * TUSCANY-2505 Problem in case: start with DLW wsdl, generate Java w/ wsimport, throw away WSDL and use <intf.java>, when wrapper elem used named type (not anonymous)
+ * TUSCANY-2389 null elements in Object array not getting passed over binding.ws
+
+
+Changes With Apache Tuscany SCA 1.3 August 2008
+===============================================
+
+- Features and/or Enhancements
+
+ We have graduated as a top level Apache project. The incubating disclaimer has been removed
+ and the artifact names and version no longer containg the "-incubating" string.
+
+ * Core
+ - More improvements to the Distributed Domain story
+ - Old domain and node code has been removed
+ - Improved runtime Java2WSDL processing
+ - No longer relies on Axis code
+ - Support for core validation monitoring
+ - A pluggable monitor can be used to trap and process validation messages
+ - Performance improvements
+ - Java 2 security enablement across the code base
+ * Extensions
+ - Validation monitoring added to extension processors
+ - Databinding improvements
+ - JSR250 annotation support
+ - OSGi support improvements
+ - Better BPEL support
+ * Tools
+ - No significant changes
+ * Samples/Tutorial/Demos
+ - No significant changes
+ * Testing
+ - more spec verifaction tests
+ - validation itests
+
+Changes With Apache Tuscany SCA 1.2.1 (incubating) June 2008
+============================================================
+
+Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
+ * TUSCANY-2304 SCA client Hang Forver after getting exceptions from remote web service
+
+
+Changes With Apache Tuscany SCA 1.2 (incubating) April 2008
+===========================================================
+
+- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
+ * TUSCANY-2027
+ * TUSCANY-1999
+ * TUSCANY-2037
+ * TUSCANY-2034
+ * TUSCANY-2038
+ * TUSCANY-2043
+ * TUSCANY-2046
+ * TUSCANY-2047
+ * TUSCANY-2028
+ * TUSCANY-1873
+ * TUSCANY-2049
+ * TUSCANY-2035
+ * TUSCANY-1206
+ * TUSCANY-2036
+ * TUSCANY-1771
+ * TUSCANY-2013
+ * TUSCANY-1926
+ * TUSCANY-1917
+ * TUSCANY-1949
+ * TUSCANY-1941
+ * TUSCANY-2045
+ * TUSCANY-2057
+ * TUSCANY-2055
+ * TUSCANY-2056
+ * TUSCANY-2072
+ * TUSCANY-2047
+ * TUSCANY-2073
+ * TUSCANY-1977
+ * TUSCANY-2075
+ * TUSCANY-1894
+ * TUSCANY-2079
+ * TUSCANY-2078
+ * TUSCANY-2080
+ * TUSCANY-2068
+ * TUSCANY-1950
+ * TUSCANY-2077
+ * TUSCANY-2056
+ * TUSCANY-2088
+ * TUSCANY-2086
+ * TUSCANY-2094
+ * TUSCANY-2106
+
+ Features and/or Enhancements
+
+ * Core
+ - Interceptor Enhancements
+ - Phase-based interceptor ordering to allow contribution of new interceptors and also define the order in witch they should be invoked
+ - Pass-by-reference SPI to allow interceptors to indicate if they support pass-by-reference
+ - PolicyProvider SPIs to allow extensions to plugin policy interceptors
+ - Support for JAXWS annotations and mapping of faults to Java exceptions according to JAXWS specification
+ - Improvement of contribution service to allow it to be used outside of the runtime environment
+ - Support for Contribution Import/Export resource
+ - Enhanced Distributed Domain story using Workspace
+ - Implementation of a SCA domain allowing a system administrator to manage contributions, composites and sca nodes that run these composites
+ - Set of core services providing management capabilities
+ - Administration web interface
+ - This is a work in progress and you can see it in action in samples/calculator-distributed. Other samples that use distributed operation are yet to move over to the workspace.
+ - Enhanced support for SCA Policy spec
+ - Ability to apply external policy definitions to a SCA composition
+ - Ability to spread policy definitions to multiple definitions.xml files available across the sca domain
+ - Bug fixes
+ - Improvements of http binding to support servlet components
+ - Enable Tuscany to run inside an OSGi runtime
+
+ * Web 2.0 Extensions
+ - Enhancements to implementation.widget (support for properties)
+ - New atom binding based on Apache Abdera
+ - Refactoring of rss-rome binding
+ * Other Extensions
+ - Binding JMS
+ - greatly simplified the use of the JMS binding, support locating JMS resources from JNDI, and better compliance with the SCA JMS binding spec
+ - see the doc page for more details: http://incubator.apache.org/tuscany/sca-java-bindingjms.html
+ - Enhancements to Binding RMI
+ - Support shared RMI registry and use 999x as the ports in test case to avoid 1099 conflict
+ - Enhancements to Groovy extension
+ - Support for 'native' groovy classes
+ - Enhancements to OSGi bundle contributions
+ - Support Bundle URLs to be added as contributions
+
+ * Tools
+ - Eclipse plugin providing a Tuscany runtime Library and Tuscany launcher in Eclipse environment
+ - An updatesite is also available to facilitate the plugin installation using the Eclipse update manager
+
+ * Samples/Tutorial/Demos
+ - calculator-distributed migrated to use new Tuscany Distributed Workspace
+ - sample-calculator-ws-secure-webapp
+ - sample-helloworld-jms-webapp
+ - new jms samples
+ - improve bigbank demo to include support for policies
+ - tutorial store changes
+ - use of import/export
+ - development of contribution without requiring dependencies on the Tuscany runtime
+ - usage of new sca domain infrastructure
+
+ * Testing
+ - Web Container Testing Framework integrated with (Tomcat, Jetty, Geronimo and Websphere)
+
+
+Changes With Apache Tuscany SCA 1.1 (incubating) January 2008
+===============================================================
+
+- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
+ * TUSCANY-1939
+ * TUSCANY-1914
+ * TUSCANY-1854
+ * TUSCANY-1931
+ * TUSCANY-1547
+ * TUSCANY-1909
+ * TUSCANY-1919
+ * TUSCANY-1930
+ * TUSCANY-1806
+ * TUSCANY-1804
+ * TUSCANY-1916
+ * TUSCANY-1913
+ * TUSCANY-1834
+ * TUSCANY-1857
+ * TUSCANY-1687
+ * TUSCANY-1801
+ * TUSCANY-1742
+ * TUSCANY-1762
+ * TUSCANY-1945
+ * TUSCANY-1595
+ * TUSCANY-1594
+ * TUSCANY-1849
+ * TUSCANY-1836
+ * TUSCANY-1934
+ * TUSCANY-1902
+ * TUSCANY-1608
+ * TUSCANY-1943
+ * TUSCANY-1896
+ * TUSCANY-1626
+ * TUSCANY-1797
+ * TUSCANY-1601
+ * TUSCANY-1415
+
+- Better JMS support
+ * binding.jms supporting point to point text based messaging only
+ * New SOAP/JMS sample (helloworld-ws-reference/service-jms)
+
+- Improvements in PolicyFramework Support
+ * Support for policy specifications on operation elements in a composite definition
+ * Separate sample (calculator-implementation-policies) to demonstrate use of Implementation Policies
+ (uses logging and JAAS Authentication)
+
+- Modeling of client side java script components
+ * See implementation.widget
+
+- Evolving support for doman API suggested by assembly spec including a standalone node and nodes running
+ connected together in a domain. This is still experimental.
+
+- Class loading and OSGI improvements
+ * Enable Tuscany to be run in a multi-classloader environment including inside OSGi. By default,
+ Tuscany continues to run using a single CLASSPATH-based classloader.
+ * Contributions no longer need to be in the CLASSPATH. All import/export dependencies across contributions should be
+ explicitly specified (as described in the spec).
+
+- JAXB based POJO transformations
+
+Changes With Apache Tuscany SCA 1.0.1 (incubating) November 2007
+================================================================
+
+The Tuscany SCA Java 1.0.1 is mainly a bug-fix release. It also comes with some improvements as listed below.
+
+- Fix the following JIRA issues (http://issues.apache.org/jira/browse/TUSCANY):
+ * TUSCANY-1848
+ * TUSCANY-1857
+ * TUSCANY-1859
+ * TUSCANY-1801
+ * TUSCANY-1823
+ * TUSCANY-1839
+ * TUSCANY-1814
+ * TUSCANY-1818
+ * TUSCANY-1834
+ * TUSCANY-1637
+ * TUSCANY-1826
+ * TUSCANY-1823
+ * TUSCANY-1819
+ * TUSCANY-1821
+ * TUSCANY-1822
+ * TUSCANY-1806
+ * TUSCANY-1808
+ * TUSCANY-1756
+ * TUSCANY-1757
+
+- Fix build issues with Maven 2.0.7 and JDK 6
+
+- Reduce memory consumption for WSDLs that import large XSDs
+
+- Add more logging statements for better servicibility
+
+- Add an extension point to allow extensions to plug-in extension schemas.
+
+- Add a demo application to showcase XML integration story
+
+- Improve in databinding framework
+ * Add support for JSON Databindings and other refactoring
+ * Set databinding for introspected data type and enhance the checking of wrapper style
+ * Improve the tree-based XMLStreamReader and convert Bean & DOM to use this approach
+ * Add a tree-iterator based XMLStreamReader base impl
+ * Add default element info to java interface
+ * Rename Interface.setDefaultDataBinding to resetDataBinding
+
+- Limit the method injection to setters and allow the setter annotation to override field annotation
+
+- Evolving support in Intent and Policy handling
+ * Add support for policies in implementation
+ * Fix the algorithm for macthing policySets defined on bindings for the wire
+ * Add policy intent for implementation.java
+ * Extend java implementation type to recognize and apply policies, adding util support for this in Policy module
+ * Add policy module for logging
+
+- Evolving development in the SCA Domain/Node
+
+- Update NOTICE files with missing dependencies
+
+
+Changes With Apache Tuscany SCA 1.0 (incubating) September 2007
+===============================================================
+
+- Tuscany Java SCA now implements V1.0 of the core SCA
+ specifications
+ SCA Assembly Model V1.0
+ SCA Java Common Annotations and APIs V1.0
+ SCA Java Component Implementation V1.0
+ SCA Web Services Binding V1.0
+ Including callbacks, conversations and callable references
+
+
+- Support for ws-security configurable in the web services binding
+ thro Tuscany SCA policy intents and policysets using the policy framework
+ introduced in the last release.
+
+ Note : This release supports specifications of policies around axis2
+ config params - see helloworld-ws-service-secure sample. The policy
+ intents that have been tested are authentication, integrity and
+ confidentiality.
+ There is no sample or test that exercises confidentiality since there
+ are some unresolved licensing issue around bouncycastle libraries.
+ However, users who are not encumbered by the bouncycastle license
+ restrictions can try the 'confidentiality' intent. See FAQ -
+ http://incubator.apache.org/tuscany/tuscany-sca-java-faq.html
+
+ This release does not include support for WS-Policy
+ attachments in Tuscany Policysets for ws-security.
+
+
+- An XQuery component implementation type
+ implementation-xquery
+
+
+- A Databinding for converting data to and from nodes for XQuery
+ processing
+ databinding-saxon
+
+
+- OSGI support has been extended to allow Tuscany contributions
+ packaged as OSGI bundles hence taking advantage of OSGI's bundle
+ loading an dependency management capabilities
+
+
+- A BPEL component implementation type experimental implementation
+based on SCA BPEL Client and Implementation V1.0. At the moment only
+supports BPEL process as services.
+ implementation-bpel
+
+
+- The distributed runtime implementation has been separated out
+ into
+ *) domain
+ *) node
+ It is now wrapped by a SCADomain interface as is the standalone
+ runtime.
+
+ Note: This release does not include support for WebApp host deployment
+ for a distributed SCA Domain
+
+
+
+- The web service binding will now generate WSDL automatically
+ based on the service interface if no WSDL is provided
+
+
+- A new "store" sample and associated document show how a
+ simple store front application can be constructed
+ samples/store
+
+- The following features of this release are still experimental:
+ - BPEL implementation type, integrating with Apache ODE
+ - OSGI implementation type, integrating with Apache Felix
+ - XQuery implementation type
+
+
+
+Changes With Apache Tuscany SCA 0.99 (incubating) August 2007
+=============================================================
+
+The following are the significant additions to release 0.99
+over and above all of what was offered in release 0.91.
+
+- A version of the default sca binding that works between
+ components runing in separate Java virtual machines
+ binding-sca-axis
+
+- A simple node implementation and a service discovery
+ function for running sca applications distributed
+ across more than one node
+ distributed
+ distributed-impl
+
+- integration with OSGi runtimes is now supported with
+ a new implementation-osgi component type
+
+- PUB/SUB interactions are now supported by using new
+ notification binding and implementation types, and
+ samples demonstrating the feature.
+
+- The Tuscany runtime now has a policy framework supporting
+ the SCA policy specification
+
+- the endpoint URIs used by SCA bindings has been rationalized
+ and now follows the SCA Assembly specification
+
+- binding-ajax has been renamed to binding-dwr
+
+Changes With Apache Tuscany SCA 0.91 (incubating) July 2007
+===========================================================
+
+The following are the significant additions to release 0.91
+over and above all of what was offered in release 0.90.
+
+
+- Enhancements to support multiple contributions to the SCA Domain
+
+- The inclusion of a alternative simplified extensions-helper
+SPI layer to faciliate rapid development of extensions
+
+- More Implementation Extenstions
+ Spring
+ WebResource
+
+- More Binding Extensions
+ AJAX
+ EJB
+ RSS/ATOM Feeds
+
+- Demos that demonstrate the use of a mix of extensions
+ alert-aggregator-webapp
+ bigbank-account
+ bigbank-calculator
+ bigbank-stockquote
+
+
+- Samples
+ Samples to demostrate use of Spring, Resource, AJAX extensions
+
+Changes With Apache Tuscany SCA 0.90 (incubating) June 2007
+===========================================================
+
+- Implementations for all of the Java Annotations and API Specification V1.0 found at
+ (http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications)
+ apart from the following.
+ @ComponentName
+ Conversation
+ RequestContext
+
+- New assembly model implementation taking into account SCA 1.0 artifacts
+ Data duplication between assembly model and runtime removed
+
+- Simple single process domain support
+ Contribution support to scope items being deployed into the runtime
+
+- Improved Package/Class naming consistency across modules
+
+- Extensions now loaded via Java service mechanism
+ Refactored extensions to use new SPIs (see below)
+
+- Maven and Ant based sample builds in the binary distribution
+
+- Implementation Extensions
+ Java
+ Script supporting (Ruby, Python, Groovy, JavaScript)
+
+- Binding Extensions
+ Axis2
+ RMI
+ JSONRPC
+
+-Databinding Extensions
+ Axiom
+ JAXB
+ SDO
+
+- Host environments
+ Embedded
+ Tomcat
+ Jetty
+ RMI
+
+- A clear set of SPIs intended to be stable over future releases
+ SCA assembly model
+ org.apache.tuscany.sca.assembly
+ org.apache.tuscany.sca.interfacedef
+ org.apache.tuscany.sca.interfacedef.java
+ org.apache.tuscany.sca.interfacedef.wsdl
+ org.apache.tuscany.sca.policy
+
+ SCA contribution model
+ org.apache.tuscany.sca.contribution
+
+ Runtime extensions
+ org.apache.tuscany.sca.core
+ org.apache.tuscany.sca.invocation
+ org.apache.tuscany.sca.provider
+ org.apache.tuscany.sca.runtime
+ org.apache.tuscany.sca.work
+
+ Data binding support
+ org.apache.tuscany.sca.databinding
+
+ Embedding Tuscany
+ org.apache.tuscany.sca.host.embedded
+
+ Servlet container integration
+ org.apache.tuscany.sca.http
+
+- For this point release a partial set of JavaDoc is provided to
+ be filled out as we close on release 1.0
Added: tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/README
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/README?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/README (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/README Tue Dec 30 03:12:51 2008
@@ -0,0 +1,19 @@
+Apache Tuscany SCA 1.3.2 September 2008 README
+==============================================
+
+Welcome to the Tuscany SCA 1.3.2 release.
+
+See the RELEASE_NOTES file for information specific to this release.
+
+In the binary release see the INSTALL file for information on how to
+install the release.
+
+In the source distribution see the BUILDING file for information on
+building the source code.
+
+
+
+
+
+
+
Added: tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/RELEASE_NOTES
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/RELEASE_NOTES?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/RELEASE_NOTES (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/RELEASE_NOTES Tue Dec 30 03:12:51 2008
@@ -0,0 +1,84 @@
+Apache Tuscany SCA 1.3.2 September 2008 Release Notes
+=====================================================
+
+Apache Tuscany provides a runtime based on the Service Component
+Architecture. SCA is a set of specifications aimed at simplifying SOA
+Application Development which are being standardized at OASIS as part
+of Open Composite Services Architecture (Open CSA) - http://www.oasis-opencsa.org/.
+
+This is a maintenance release over the 1.3 release, see the CHANGES
+file for a detailed list of the changes in this release.
+
+Overview
+--------
+
+ The Apache Tuscany SCA 1.3 release includes implementations of the
+ main SCA specifications including:
+
+ SCA Assembly Model V1.0
+ SCA Policy Framework V1.0
+ SCA Java Common Annotations and APIs V1.0
+ SCA Java Component Implementation V1.0
+ SCA Spring Component Implementation V1.0
+ SCA BPEL Client and Implementation V1.0
+ SCA Web Services Binding V1.0
+ SCA EJB Session Bean Binding V1.0
+
+ It also includes implementations of many features not yet defined
+ by SCA specifications, including:
+
+ - SCA bindings for Direct Web Remoting, RSS and ATOM Feeds,
+ HTTP resources, JSON-RPC, PUB/SUB Notifications, and RMI.
+ - SCA implementation types for OSGI, XQuery, BPEL, Widget and various
+ dynamic languages including Groovy, Javascript, Python and Ruby
+ - Databindings for Service Data Objects (SDO), JAXB, XmlBeans,
+ Axis2's AXIOM, JSON, SAXON, DOM, SAX and StAX
+
+ The Tuscany SCA Runtime can be configured as a single node SCA domain or
+ as an SCA domain distributed across multiple nodes.
+ In addition Tuscany SCA supports the following host-deployment options: -
+ - running standalone
+ - running with distributed nodes across multiple JVMs
+ - running with embedded Jetty or Tomcat
+ - running as part of a standard web application
+
+ The Wepapp samples included in this release have been tried and tested on
+ - Tomcat 5.5.20 and Tomcat 6.0.14
+ - Jetty 6.1.3
+ - Geronimo 2.0.2 Tomcat6 jee5
+ - WebSphere 6.1 fix pack 9
+
+Support
+-------
+
+For more information on Apache Tuscany visit the website at:
+
+ http://tuscany.apache.org/
+
+Any issues with this release can be reported to Apache Tuscany
+using the mailing lists or in the JIRA issue tracker.
+
+ Mailing list archives:
+
+ http://mail-archives.apache.org/mod_mbox/ws-tuscany-user/
+ http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/
+
+ Jira:
+
+ http://issues.apache.org/jira/browse/TUSCANY
+
+To join the project's mailing lists follow the instructions at:
+
+ http://tuscany.apache.org/mailing-lists.html
+
+To find out more about OASIS Open CSA go to:
+
+ http://www.oasis-opencsa.org.
+
+Apache Tuscany welcomes your help. Any contribution, including code,
+testing, improving the documentation, or bug reporting is always
+appreciated.
+
+Thank you for using Apache Tuscany!
+
+- The Tuscany Team.
Added: tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/INSTALL
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/INSTALL?rev=730094&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/INSTALL (added)
+++ tuscany/branches/sca-java-1.x/distribution/compact/src/main/release/bin/INSTALL Tue Dec 30 03:12:51 2008
@@ -0,0 +1,27 @@
+Installing the Apache Tuscany SCA 1.3.2 September 2008 Release binary distribution
+==================================================================================
+
+Unzip Tuscany binary distribution archive and you get the following:
+
+tuscany-sca-1.3.2
+ DISCLAIMER - the ASF incubation disclaimer
+ INSTALL - this help file
+ LICENSE - the Apache License and any dependecy licenses
+ NOTICE - attribution notices associated with the licenses
+ README - readme for the release
+ RELEASE_NOTES - description of this release
+ CHANGES - A note of the major changes in this release
+
+ /demos - Demo applications showcasing the use of Apache Tuscany
+
+ /lib - The tuscany-sca-all and tuscany-sca-manifest jars and all their dependencies
+
+ /modules - all of the individual Tuscany jars
+
+ /samples - all the Tuscany samples, see the README in that directory
+
+ /tutorial - The store tutorial, see the README in that directory
+
+
+
+