tuscany-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From antel...@apache.org
Subject svn commit: r721206 [1/3] - in /tuscany/java/sca/distribution/compact: ./ src/ src/main/ src/main/assembly/ src/main/release/ src/main/release/bin/ src/main/release/src/
Date Thu, 27 Nov 2008 15:53:26 GMT
Author: antelder
Date: Thu Nov 27 07:53:25 2008
New Revision: 721206

URL: http://svn.apache.org/viewvc?rev=721206&view=rev
Log:
Add a distribution using the compact jars - work in progress

Added:
    tuscany/java/sca/distribution/compact/
    tuscany/java/sca/distribution/compact/pom.xml
    tuscany/java/sca/distribution/compact/src/
    tuscany/java/sca/distribution/compact/src/main/
    tuscany/java/sca/distribution/compact/src/main/assembly/
    tuscany/java/sca/distribution/compact/src/main/assembly/bin.xml
    tuscany/java/sca/distribution/compact/src/main/assembly/src.xml
    tuscany/java/sca/distribution/compact/src/main/release/
    tuscany/java/sca/distribution/compact/src/main/release/CHANGES
    tuscany/java/sca/distribution/compact/src/main/release/README
    tuscany/java/sca/distribution/compact/src/main/release/RELEASE_NOTES
    tuscany/java/sca/distribution/compact/src/main/release/bin/
    tuscany/java/sca/distribution/compact/src/main/release/bin/INSTALL
    tuscany/java/sca/distribution/compact/src/main/release/bin/LICENSE
    tuscany/java/sca/distribution/compact/src/main/release/bin/NOTICE
    tuscany/java/sca/distribution/compact/src/main/release/src/
    tuscany/java/sca/distribution/compact/src/main/release/src/BUILDING
    tuscany/java/sca/distribution/compact/src/main/release/src/LICENSE
    tuscany/java/sca/distribution/compact/src/main/release/src/NOTICE

Added: tuscany/java/sca/distribution/compact/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/pom.xml?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/pom.xml (added)
+++ tuscany/java/sca/distribution/compact/pom.xml Thu Nov 27 07:53:25 2008
@@ -0,0 +1,97 @@
+<?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>2.0-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-compact-base</artifactId>
+            <version>${pom.version}</version>
+            <exclusions>
+                <!--
+                <exclusion>
+                    <groupId>javax.activation</groupId>
+                    <artifactId>activation</artifactId>
+                </exclusion>
+                -->
+            </exclusions>
+       </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/java/sca/distribution/compact/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/src/main/assembly/bin.xml?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/src/main/assembly/bin.xml (added)
+++ tuscany/java/sca/distribution/compact/src/main/assembly/bin.xml Thu Nov 27 07:53:25 2008
@@ -0,0 +1,122 @@
+<?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>
+
+        <!-- Add all the dependent jars to the lib directory -->
+        <dependencySet>
+            <outputDirectory>tuscany-sca-${tuscany.version}/lib</outputDirectory>
+            <unpack>false</unpack>
+            <scope>runtime</scope>
+        </dependencySet>
+
+    </dependencySets>
+
+</assembly>

Added: tuscany/java/sca/distribution/compact/src/main/assembly/src.xml
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/src/main/assembly/src.xml?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/src/main/assembly/src.xml (added)
+++ tuscany/java/sca/distribution/compact/src/main/assembly/src.xml Thu Nov 27 07:53:25 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/java/sca/distribution/compact/src/main/release/CHANGES
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/src/main/release/CHANGES?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/src/main/release/CHANGES (added)
+++ tuscany/java/sca/distribution/compact/src/main/release/CHANGES Thu Nov 27 07:53:25 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/java/sca/distribution/compact/src/main/release/README
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/src/main/release/README?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/src/main/release/README (added)
+++ tuscany/java/sca/distribution/compact/src/main/release/README Thu Nov 27 07:53:25 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/java/sca/distribution/compact/src/main/release/RELEASE_NOTES
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/src/main/release/RELEASE_NOTES?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/src/main/release/RELEASE_NOTES (added)
+++ tuscany/java/sca/distribution/compact/src/main/release/RELEASE_NOTES Thu Nov 27 07:53:25 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/java/sca/distribution/compact/src/main/release/bin/INSTALL
URL: http://svn.apache.org/viewvc/tuscany/java/sca/distribution/compact/src/main/release/bin/INSTALL?rev=721206&view=auto
==============================================================================
--- tuscany/java/sca/distribution/compact/src/main/release/bin/INSTALL (added)
+++ tuscany/java/sca/distribution/compact/src/main/release/bin/INSTALL Thu Nov 27 07:53:25 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
+
+
+
+



Mime
View raw message