You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2008/10/24 23:57:49 UTC

svn commit: r707759 [1/3] - in /tuscany/branches/sca-equinox: distribution/features/ distribution/features/all/ distribution/features/pdetarget/ distribution/features/pdetarget/src/ distribution/features/pdetarget/src/main/ distribution/features/pdetar...

Author: jsdelfino
Date: Fri Oct 24 14:57:48 2008
New Revision: 707759

URL: http://svn.apache.org/viewvc?rev=707759&view=rev
Log:
Moved the PDE target build to its own module. Moved the Eclipse plugin build to the distribution profile.

Added:
    tuscany/branches/sca-equinox/distribution/features/pdetarget/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/pom.xml
      - copied, changed from r707755, tuscany/branches/sca-equinox/distribution/features/all/pom.xml
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/bin.xml
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/src.xml
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/components/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/components/src-modules.xml
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/CHANGES
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/DISCLAIMER
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/README
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/RELEASE_NOTES
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/INSTALL
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/LICENSE
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/NOTICE
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/src/
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/src/BUILDING
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/src/LICENSE
    tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/src/NOTICE
Modified:
    tuscany/branches/sca-equinox/distribution/features/all/pom.xml
    tuscany/branches/sca-equinox/distribution/features/pom.xml
    tuscany/branches/sca-equinox/tools/eclipse34/pom.xml

Modified: tuscany/branches/sca-equinox/distribution/features/all/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/all/pom.xml?rev=707759&r1=707758&r2=707759&view=diff
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/all/pom.xml (original)
+++ tuscany/branches/sca-equinox/distribution/features/all/pom.xml Fri Oct 24 14:57:48 2008
@@ -155,34 +155,6 @@
             </build>
         </profile>    
 
-        <!-- Build profile that can be used to configure your Eclipse environment -->
-        <profile>
-            <id>eclipse</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.tuscany.sca</groupId>
-                        <artifactId>tuscany-maven-bundle-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>distribution-modules</id>
-                                <phase>generate-resources</phase>
-                                <goals>
-                                    <goal>generate-modules</goal>
-                                </goals>
-                                <configuration>
-                                    <targetDirectory>target/pdetarget</targetDirectory>
-                                    <excludeGroupIds>
-                                        <excludeGroupId>org.apache.tuscany.sca</excludeGroupId>
-                                    </excludeGroupIds>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-
         <!-- Profile that can be used to build the modules included in the distro -->
         <profile>
             <id>modules</id>

Copied: tuscany/branches/sca-equinox/distribution/features/pdetarget/pom.xml (from r707755, tuscany/branches/sca-equinox/distribution/features/all/pom.xml)
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/pom.xml?p2=tuscany/branches/sca-equinox/distribution/features/pdetarget/pom.xml&p1=tuscany/branches/sca-equinox/distribution/features/all/pom.xml&r1=707755&r2=707759&rev=707759&view=diff
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/all/pom.xml (original)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/pom.xml Fri Oct 24 14:57:48 2008
@@ -26,84 +26,17 @@
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <artifactId>tuscany-distribution-all</artifactId>
-    <name>Apache Tuscany SCA All-in-one Distribution</name>
+    <artifactId>tuscany-distribution-pdetarget</artifactId>
+    <name>Apache Tuscany SCA PDE Target Platform Distribution</name>
     <packaging>pom</packaging>
 
     <dependencies>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-distribution-core</artifactId>
-            <type>pom</type>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-distribution-ejava</artifactId>
-            <type>pom</type>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
         <dependency>
             <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-distribution-manager</artifactId>
+            <artifactId>tuscany-distribution-all</artifactId>
             <type>pom</type>
             <version>1.4-SNAPSHOT</version>
         </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-distribution-process</artifactId>
-            <type>pom</type>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-distribution-web20</artifactId>
-            <type>pom</type>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-distribution-webservice</artifactId>
-            <type>pom</type>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-binding-gdata-runtime</artifactId>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-binding-gdata-runtime-gsoc</artifactId>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-databinding-fastinfoset</artifactId>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-databinding-xmlbeans</artifactId>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.tuscany.sca</groupId>
-            <artifactId>tuscany-tracing-aspectj</artifactId>
-            <version>1.4-SNAPSHOT</version>
-        </dependency>
-
     </dependencies>
 
     <profiles>
@@ -112,46 +45,6 @@
         <profile>
             <id>distribution</id>
             <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.tuscany.sca</groupId>
-                        <artifactId>tuscany-maven-bundle-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>distribution-modules</id>
-                                <phase>generate-resources</phase>
-                                <goals>
-                                    <goal>generate-modules</goal>
-                                </goals>
-                                <configuration>
-                                    <targetDirectory>target/modules</targetDirectory>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-
-                    <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-all-1.4-SNAPSHOT</finalName>
-                                </configuration>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
             </build>
         </profile>    
 
@@ -171,7 +64,7 @@
                                     <goal>generate-modules</goal>
                                 </goals>
                                 <configuration>
-                                    <targetDirectory>target/pdetarget</targetDirectory>
+                                    <targetDirectory>target/dependencies</targetDirectory>
                                     <excludeGroupIds>
                                         <excludeGroupId>org.apache.tuscany.sca</excludeGroupId>
                                     </excludeGroupIds>

Added: tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/bin.xml?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/bin.xml (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/bin.xml Fri Oct 24 14:57:48 2008
@@ -0,0 +1,43 @@
+<?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>true</includeBaseDirectory>
+    <baseDirectory>tuscany-sca-1.4-SNAPSHOT</baseDirectory>
+    <formats>
+        <!--
+        <format>dir</format>
+        <format>tar.gz</format>
+        -->
+        <format>zip</format>
+    </formats>
+
+    <componentDescriptors>
+        <componentDescriptor>../core/src/main/components/bin-common.xml</componentDescriptor>
+        <componentDescriptor>../core/src/main/components/bin-modules.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>

Added: tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/src.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/src.xml?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/src.xml (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/assembly/src.xml Fri Oct 24 14:57:48 2008
@@ -0,0 +1,42 @@
+<?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>true</includeBaseDirectory>
+    <baseDirectory>tuscany-sca-1.4-SNAPSHOT-src</baseDirectory>
+    <formats>
+        <!--
+        <format>dir</format>
+        <format>tar.gz</format>
+        -->
+        <format>zip</format>
+    </formats>
+
+    <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>

Added: tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/components/src-modules.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/components/src-modules.xml?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/components/src-modules.xml (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/components/src-modules.xml Fri Oct 24 14:57:48 2008
@@ -0,0 +1,153 @@
+<!--
+    * 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-atom/**/*</include>
+                <include>binding-atom-abdera/**/*</include>
+                <include>binding-corba/**/*</include>
+                <include>binding-corba-runtime/**/*</include>
+                <include>binding-ejb/**/*</include>
+                <include>binding-ejb-runtime/**/*</include>
+                <include>binding-gdata/**/*</include>
+                <include>binding-gdata-gsoc/**/*</include>
+                <include>binding-gdata-runtime/**/*</include>
+                <include>binding-gdata-runtime-gsoc/**/*</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-rmi/**/*</include>
+                <include>binding-rmi-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-axis2-policy/**/*</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-fastinfoset/**/*</include>
+                <include>databinding-jaxb/**/*</include>
+                <include>databinding-jaxb-axiom/**/*</include>
+                <include>databinding-json/**/*</include>
+                <include>databinding-saxon/**/*</include>
+                <include>databinding-sdo/**/*</include>
+                <include>databinding-sdo-axiom/**/*</include>
+                <include>databinding-xmlbeans/**/*</include>
+                <include>definitions/**/*</include>
+                <include>definitions-xml/**/*</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>extensibility-equinox/**/*</include>
+                <include>host-corba/**/*</include>
+                <include>host-corba-jee/**/*</include>
+                <include>host-corba-jse/**/*</include>
+                <include>host-http/**/*</include>
+                <include>host-jetty/**/*</include>
+                <include>host-rmi/**/*</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-script-runtime/**/*</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>node-api/**/*</include>
+                <include>node-impl/**/*</include>
+                <include>node-launcher/**/*</include>
+                <include>node-launcher-equinox/**/*</include>
+                <include>node-launcher-webapp/**/*</include>
+                <include>node-manager/**/*</include>
+                <include>policy/**/*</include>
+                <include>policy-security/**/*</include>
+                <include>policy-security-jsr250/**/*</include>
+                <include>policy-security-ws/**/*</include>
+                <include>policy-transaction/**/*</include>
+                <include>policy-xml/**/*</include>
+                <include>policy-xml-ws/**/*</include>
+                <include>sca-api/**/*</include>
+                <include>tracing-aspectj/**/*</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>
+</component>

Added: tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/CHANGES
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/CHANGES?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/CHANGES (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/CHANGES Fri Oct 24 14:57:48 2008
@@ -0,0 +1,431 @@
+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-equinox/distribution/features/pdetarget/src/main/release/DISCLAIMER
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/DISCLAIMER?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/DISCLAIMER (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/DISCLAIMER Fri Oct 24 14:57:48 2008
@@ -0,0 +1,7 @@
+Apache Tuscany is an effort undergoing incubation at The Apache Software
+Foundation (ASF), sponsored by the Apache Web Services PMC. Incubation is
+required of all newly accepted projects until a further review indicates that
+the infrastructure, communications, and decision making process have stabilized
+in a manner consistent with other successful ASF projects. While incubation
+status is not necessarily a reflection of the completeness or stability of the
+code, it does indicate that the project has yet to be fully endorsed by the ASF.
\ No newline at end of file

Added: tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/README
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/README?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/README (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/README Fri Oct 24 14:57:48 2008
@@ -0,0 +1,19 @@
+Apache Tuscany SCA 1.2 (incubating) April 2008 README
+=====================================================
+
+Welcome to the Tuscany SCA 1.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-equinox/distribution/features/pdetarget/src/main/release/RELEASE_NOTES
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/RELEASE_NOTES?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/RELEASE_NOTES (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/RELEASE_NOTES Fri Oct 24 14:57:48 2008
@@ -0,0 +1,83 @@
+Apache Tuscany SCA 1.2 (incubating) April 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/.
+
+Overview
+--------
+
+     The Apache Tuscany SCA 1.2 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
+
+See the CHANGES file for a detailed list of the features in this release.
+
+Support
+-------
+
+For more information on Apache Tuscany visit the website at:
+
+    http://incubator.apache.org/tuscany/
+ 
+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://incubator.apache.org/tuscany/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-equinox/distribution/features/pdetarget/src/main/release/bin/INSTALL
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/INSTALL?rev=707759&view=auto
==============================================================================
--- tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/INSTALL (added)
+++ tuscany/branches/sca-equinox/distribution/features/pdetarget/src/main/release/bin/INSTALL Fri Oct 24 14:57:48 2008
@@ -0,0 +1,27 @@
+Installing the Apache Tuscany SCA 1.2 (incubating) April 2008 Release binary distribution
+=========================================================================================
+
+Unzip Tuscany binary distribution archive and you get the following:
+
+tuscany-sca-1.1-incubating        
+   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
+
+
+
+