You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ch...@apache.org on 2006/07/28 07:49:50 UTC

svn commit: r426392 [5/47] - in /incubator/servicemix/trunk: apache-servicemix/src/main/assembly/ apache-servicemix/src/main/release/conf/ apache-servicemix/src/main/release/examples/basic/ apache-servicemix/src/main/release/examples/bpel-bpe/ apache-s...

Modified: incubator/servicemix/trunk/geronimo-1.1/plugin-repo/geronimo-plugins.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/geronimo-1.1/plugin-repo/geronimo-plugins.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/geronimo-1.1/plugin-repo/geronimo-plugins.xml (original)
+++ incubator/servicemix/trunk/geronimo-1.1/plugin-repo/geronimo-plugins.xml Thu Jul 27 22:49:32 2006
@@ -1,23 +1,23 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<geronimo-plugin-list>
-  <configuration>
-    <name>ServiceMix Deployer</name>
-    <config-id>incubator-servicemix/servicemix-deployer/3.0-SNAPSHOT/car</config-id>
-    <category>Integration</category>
-    <description>Apache ServiceMix is an open source distributed Enterprise Service Bus (ESB) and SOA toolkit built from the ground up on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208 and released under the Apache license.
-
-This plugin installs the ServiceMix Deployer.</description>
-    <license osi-approved="true">ASL 2</license>
-    <geronimo-version>1.1-SNAPSHOT</geronimo-version>
-    <geronimo-version>1.1</geronimo-version>
-    <dependency>geronimo/j2ee-deployer//car</dependency>
-    <dependency>incubator-servicemix/servicemix//car</dependency>
-    <dependency>incubator-servicemix/servicemix-jbi//jar</dependency>
-    <dependency>incubator-servicemix/servicemix-core//jar</dependency>
-    <dependency>incubator-servicemix/geronimo-servicemix//jar</dependency>
-    <dependency>incubator-servicemix/geronimo-servicemix-builder//jar</dependency>
-    <dependency>springframework/spring//jar</dependency>
-    <dependency>org.apache.xbean/xbean-spring//jar</dependency>
-  </configuration>
-  <source-repository>http://cvs.apache.org/repository/</source-repository>
-</geronimo-plugin-list>
+<?xml version="1.0" encoding="UTF-8"?>
+<geronimo-plugin-list>
+  <configuration>
+    <name>ServiceMix Deployer</name>
+    <config-id>incubator-servicemix/servicemix-deployer/3.0-SNAPSHOT/car</config-id>
+    <category>Integration</category>
+    <description>Apache ServiceMix is an open source distributed Enterprise Service Bus (ESB) and SOA toolkit built from the ground up on the semantics and APIs of the Java Business Integration (JBI) specification JSR 208 and released under the Apache license.
+
+This plugin installs the ServiceMix Deployer.</description>
+    <license osi-approved="true">ASL 2</license>
+    <geronimo-version>1.1-SNAPSHOT</geronimo-version>
+    <geronimo-version>1.1</geronimo-version>
+    <dependency>geronimo/j2ee-deployer//car</dependency>
+    <dependency>incubator-servicemix/servicemix//car</dependency>
+    <dependency>incubator-servicemix/servicemix-jbi//jar</dependency>
+    <dependency>incubator-servicemix/servicemix-core//jar</dependency>
+    <dependency>incubator-servicemix/geronimo-servicemix//jar</dependency>
+    <dependency>incubator-servicemix/geronimo-servicemix-builder//jar</dependency>
+    <dependency>springframework/spring//jar</dependency>
+    <dependency>org.apache.xbean/xbean-spring//jar</dependency>
+  </configuration>
+  <source-repository>http://cvs.apache.org/repository/</source-repository>
+</geronimo-plugin-list>

Propchange: incubator/servicemix/trunk/geronimo-1.1/plugin-repo/geronimo-plugins.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/geronimo-1.1/project.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/geronimo-1.1/project.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/geronimo-1.1/project.xml (original)
+++ incubator/servicemix/trunk/geronimo-1.1/project.xml Thu Jul 27 22:49:32 2006
@@ -1,29 +1,29 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Copyright 2005-2006 The Apache Software Foundation
-
-    Licensed 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.
--->
-
-<!-- $Rev: 373179 $ $Date: 2006-01-28 17:56:43 +0100 (sam., 28 janv. 2006) $ -->
-
-<project>
-    
-  <pomVersion>3</pomVersion>
-  <id>servicemix-geronimo-1.1</id>
-  <groupId>org.apache.servicemix</groupId>
-  <name>ServiceMix configuration</name>
-  <currentVersion>3.0-M2-incubating</currentVersion>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2005-2006 The Apache Software Foundation
+
+    Licensed 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.
+-->
+
+<!-- $Rev: 373179 $ $Date: 2006-01-28 17:56:43 +0100 (sam., 28 janv. 2006) $ -->
+
+<project>
+    
+  <pomVersion>3</pomVersion>
+  <id>servicemix-geronimo-1.1</id>
+  <groupId>org.apache.servicemix</groupId>
+  <name>ServiceMix configuration</name>
+  <currentVersion>3.0-M2-incubating</currentVersion>
+
+</project>

Propchange: incubator/servicemix/trunk/geronimo-1.1/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/pom.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/pom.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/pom.xml (original)
+++ incubator/servicemix/trunk/samples/pom.xml Thu Jul 27 22:49:32 2006
@@ -1,40 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Copyright 2005 The Apache Software Foundation
-
-    Licensed 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.
--->
-<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
-<project
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
-
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <groupId>org.apache.servicemix</groupId>
-    <artifactId>servicemix</artifactId>
-    <version>3.0-incubating-SNAPSHOT</version>
-  </parent>
-  
-  <groupId>org.apache.servicemix</groupId>
-  <artifactId>samples</artifactId>
-  <name>ServiceMix :: Samples</name>
-  <url>http://servicemix.org</url>
-  <packaging>pom</packaging>
-
-  <modules>
-    <module>wsdl-first</module>
-  </modules>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed 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.
+-->
+<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
+<project
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0">
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.servicemix</groupId>
+    <artifactId>servicemix</artifactId>
+    <version>3.0-incubating-SNAPSHOT</version>
+  </parent>
+  
+  <groupId>org.apache.servicemix</groupId>
+  <artifactId>samples</artifactId>
+  <name>ServiceMix :: Samples</name>
+  <url>http://servicemix.org</url>
+  <packaging>pom</packaging>
+
+  <modules>
+    <module>wsdl-first</module>
+  </modules>
 </project>

Propchange: incubator/servicemix/trunk/samples/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/http-su/pom.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/http-su/pom.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/http-su/pom.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/http-su/pom.xml Thu Jul 27 22:49:32 2006
@@ -1,54 +1,54 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    
-    Copyright 2005 The Apache Software Foundation
-    
-    Licensed 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.
--->
-<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
-<project
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns="http://maven.apache.org/POM/4.0.0">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.samples</groupId>
-        <artifactId>wsdl-first</artifactId>
-        <version>3.0-incubating-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
-    <artifactId>http-su</artifactId>
-    <packaging>jbi-service-unit</packaging>
-    <name>ServiceMix :: Samples :: WSDL first :: HTTP</name>
-    
-    <dependencies>        
-        <dependency>
-            <groupId>org.apache.servicemix</groupId>
-            <artifactId>servicemix-http</artifactId>
-            <version>${project.version}</version>            
-        </dependency>
-    </dependencies>
-
-		<build>
-        <plugins>           
-            <plugin>
-			        <groupId>org.apache.servicemix.tooling</groupId>
-			        <artifactId>jbi-maven-plugin</artifactId>		        
-			        <extensions>true</extensions>				        		       
-    				</plugin>
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    
+    Copyright 2005 The Apache Software Foundation
+    
+    Licensed 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.
+-->
+<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="http://maven.apache.org/POM/4.0.0">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.servicemix.samples</groupId>
+        <artifactId>wsdl-first</artifactId>
+        <version>3.0-incubating-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
+    <artifactId>http-su</artifactId>
+    <packaging>jbi-service-unit</packaging>
+    <name>ServiceMix :: Samples :: WSDL first :: HTTP</name>
+    
+    <dependencies>        
+        <dependency>
+            <groupId>org.apache.servicemix</groupId>
+            <artifactId>servicemix-http</artifactId>
+            <version>${project.version}</version>            
+        </dependency>
+    </dependencies>
+
+		<build>
+        <plugins>           
+            <plugin>
+			        <groupId>org.apache.servicemix.tooling</groupId>
+			        <artifactId>jbi-maven-plugin</artifactId>		        
+			        <extensions>true</extensions>				        		       
+    				</plugin>
+        </plugins>
+    </build>
+</project>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/http-su/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/http-su/src/main/resources/xbean.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/http-su/src/main/resources/xbean.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/http-su/src/main/resources/xbean.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/http-su/src/main/resources/xbean.xml Thu Jul 27 22:49:32 2006
@@ -1,13 +1,13 @@
-<?xml version="1.0"?>
-<beans xmlns:http="http://servicemix.apache.org/http/1.0"
-       xmlns:person="http://servicemix.apache.org/samples/wsdl-first">
-
-  <http:endpoint service="person:PersonService"
-                 endpoint="soap"
-                 role="consumer" 
-                 locationURI="http://localhost:8192/PersonService/"
-                 defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
-                 soap="true" 
-                 soapAction="getPerson"/>             
-
-</beans>
+<?xml version="1.0"?>
+<beans xmlns:http="http://servicemix.apache.org/http/1.0"
+       xmlns:person="http://servicemix.apache.org/samples/wsdl-first">
+
+  <http:endpoint service="person:PersonService"
+                 endpoint="soap"
+                 role="consumer" 
+                 locationURI="http://localhost:8192/PersonService/"
+                 defaultMep="http://www.w3.org/2004/08/wsdl/in-out"
+                 soap="true" 
+                 soapAction="getPerson"/>             
+
+</beans>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/http-su/src/main/resources/xbean.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/pom.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/pom.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/pom.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/pom.xml Thu Jul 27 22:49:32 2006
@@ -1,136 +1,136 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    
-    Copyright 2005 The Apache Software Foundation
-    
-    Licensed 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.
--->
-<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
-<project
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns="http://maven.apache.org/POM/4.0.0">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.samples</groupId>
-        <artifactId>wsdl-first</artifactId>
-        <version>3.0-incubating-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
-    <artifactId>jsr181-su</artifactId>
-    <packaging>jbi-service-unit</packaging>
-    <name>ServiceMix :: Samples :: WSDL first :: JSR181</name>
-    
-    <properties>		    
-	    <servicemixJbiPluginVersion>1.0-incubating-SNAPSHOT</servicemixJbiPluginVersion>
-	    <jbiComponentName>servicemix-jsr181</jbiComponentName>
-  	</properties>
-
-    <dependencies>
-        <dependency>
-            <groupId>javax.xml</groupId>
-            <artifactId>jaxws-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.sun.xml.bind</groupId>
-            <artifactId>jaxb-impl</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>xfire</groupId>
-            <artifactId>xfire-jsr181-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.servicemix</groupId>
-            <artifactId>servicemix-jsr181</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <configuration>
-                    <source>1.5</source>
-                    <target>1.5</target>
-                </configuration>
-            </plugin>
-            <plugin>
-                <artifactId>maven-antrun-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <phase>generate-sources</phase>
-                        <configuration>
-                            <tasks>
-                                <taskdef classname="org.codehaus.xfire.gen.WsGenTask" name="wsgen">
-                                    <classpath>
-                                        <pathelement path="${basedir}/target/classes" />
-                                        <path refid="maven.test.classpath" />
-                                    </classpath>
-                                </taskdef>
-                                <wsgen 
-                                  wsdl="${basedir}/src/main/resources/person.wsdl"
-                                  outputDirectory="${basedir}/target/jaxws" 
-                                  profile="org.codehaus.xfire.jaxws.gen.JAXWSProfile"
-                                  explicitAnnotation="true" />
-                            </tasks>
-                            <sourceRoot>${basedir}/target/jaxws</sourceRoot>
-                        </configuration>
-                        <goals>
-                            <goal>run</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <dependencies>
-                    <dependency>
-                        <groupId>org.codehaus.xfire</groupId>
-                        <artifactId>xfire-generator</artifactId>
-                        <version>1.1.1</version>
-                    </dependency>
-                    <dependency>
-                        <groupId>org.codehaus.xfire</groupId>
-                        <artifactId>xfire-jaxws</artifactId>
-                        <version>1.1.1</version>
-                    </dependency>
-                </dependencies>
-            </plugin>
-            <plugin>
-		        <groupId>org.apache.servicemix.tooling</groupId>
-		        <artifactId>jbi-maven-plugin</artifactId>
-		        <version>${servicemixJbiPluginVersion}</version>
-		        <extensions>true</extensions>				        		       
-    		</plugin>
-      <!--
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>jaxws-maven-plugin</artifactId>
-                <version>1.0-SNAPSHOT</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>wsimport</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <wsdlDirectory>${basedir}/src/main/resources</wsdlDirectory>
-                    <wsdlFiles>person.wsdl</wsdlFiles>
-                </configuration>
-            </plugin>
-        -->
-        </plugins>
-    </build>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    
+    Copyright 2005 The Apache Software Foundation
+    
+    Licensed 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.
+-->
+<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="http://maven.apache.org/POM/4.0.0">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.servicemix.samples</groupId>
+        <artifactId>wsdl-first</artifactId>
+        <version>3.0-incubating-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
+    <artifactId>jsr181-su</artifactId>
+    <packaging>jbi-service-unit</packaging>
+    <name>ServiceMix :: Samples :: WSDL first :: JSR181</name>
+    
+    <properties>		    
+	    <servicemixJbiPluginVersion>1.0-incubating-SNAPSHOT</servicemixJbiPluginVersion>
+	    <jbiComponentName>servicemix-jsr181</jbiComponentName>
+  	</properties>
+
+    <dependencies>
+        <dependency>
+            <groupId>javax.xml</groupId>
+            <artifactId>jaxws-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.sun.xml.bind</groupId>
+            <artifactId>jaxb-impl</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>xfire</groupId>
+            <artifactId>xfire-jsr181-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.servicemix</groupId>
+            <artifactId>servicemix-jsr181</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.5</source>
+                    <target>1.5</target>
+                </configuration>
+            </plugin>
+            <plugin>
+                <artifactId>maven-antrun-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <phase>generate-sources</phase>
+                        <configuration>
+                            <tasks>
+                                <taskdef classname="org.codehaus.xfire.gen.WsGenTask" name="wsgen">
+                                    <classpath>
+                                        <pathelement path="${basedir}/target/classes" />
+                                        <path refid="maven.test.classpath" />
+                                    </classpath>
+                                </taskdef>
+                                <wsgen 
+                                  wsdl="${basedir}/src/main/resources/person.wsdl"
+                                  outputDirectory="${basedir}/target/jaxws" 
+                                  profile="org.codehaus.xfire.jaxws.gen.JAXWSProfile"
+                                  explicitAnnotation="true" />
+                            </tasks>
+                            <sourceRoot>${basedir}/target/jaxws</sourceRoot>
+                        </configuration>
+                        <goals>
+                            <goal>run</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <dependencies>
+                    <dependency>
+                        <groupId>org.codehaus.xfire</groupId>
+                        <artifactId>xfire-generator</artifactId>
+                        <version>1.1.1</version>
+                    </dependency>
+                    <dependency>
+                        <groupId>org.codehaus.xfire</groupId>
+                        <artifactId>xfire-jaxws</artifactId>
+                        <version>1.1.1</version>
+                    </dependency>
+                </dependencies>
+            </plugin>
+            <plugin>
+		        <groupId>org.apache.servicemix.tooling</groupId>
+		        <artifactId>jbi-maven-plugin</artifactId>
+		        <version>${servicemixJbiPluginVersion}</version>
+		        <extensions>true</extensions>				        		       
+    		</plugin>
+      <!--
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>jaxws-maven-plugin</artifactId>
+                <version>1.0-SNAPSHOT</version>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>wsimport</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <wsdlDirectory>${basedir}/src/main/resources</wsdlDirectory>
+                    <wsdlFiles>person.wsdl</wsdlFiles>
+                </configuration>
+            </plugin>
+        -->
+        </plugins>
+    </build>
+</project>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/java/org/apache/servicemix/samples/wsdl_first/PersonImpl.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/java/org/apache/servicemix/samples/wsdl_first/PersonImpl.java?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/java/org/apache/servicemix/samples/wsdl_first/PersonImpl.java (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/java/org/apache/servicemix/samples/wsdl_first/PersonImpl.java Thu Jul 27 22:49:32 2006
@@ -1,22 +1,22 @@
-package org.apache.servicemix.samples.wsdl_first;
-
-import org.apache.servicemix.samples.wsdl_first.types.GetPersonRequest;
-import org.apache.servicemix.samples.wsdl_first.types.GetPersonResponse;
-
-public class PersonImpl implements Person {
-
-    public GetPersonResponse getPerson(GetPersonRequest payload) throws UnknownPersonFault {
-        String personId = payload.getPersonId();
-        if (personId == null || personId.length() == 0) {
-            org.apache.servicemix.samples.wsdl_first.types.UnknownPersonFault fault = new org.apache.servicemix.samples.wsdl_first.types.UnknownPersonFault();
-            fault.setPersonId(personId);
-            throw new UnknownPersonFault(null, fault);
-        }
-        GetPersonResponse response = new GetPersonResponse();
-        response.setPersonId(payload.getPersonId());
-        response.setName("Guillaume");
-        response.setSsn("000-000-0000");
-        return null;
-    }
-
-}
+package org.apache.servicemix.samples.wsdl_first;
+
+import org.apache.servicemix.samples.wsdl_first.types.GetPersonRequest;
+import org.apache.servicemix.samples.wsdl_first.types.GetPersonResponse;
+
+public class PersonImpl implements Person {
+
+    public GetPersonResponse getPerson(GetPersonRequest payload) throws UnknownPersonFault {
+        String personId = payload.getPersonId();
+        if (personId == null || personId.length() == 0) {
+            org.apache.servicemix.samples.wsdl_first.types.UnknownPersonFault fault = new org.apache.servicemix.samples.wsdl_first.types.UnknownPersonFault();
+            fault.setPersonId(personId);
+            throw new UnknownPersonFault(null, fault);
+        }
+        GetPersonResponse response = new GetPersonResponse();
+        response.setPersonId(payload.getPersonId());
+        response.setName("Guillaume");
+        response.setSsn("000-000-0000");
+        return null;
+    }
+
+}

Propchange: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/java/org/apache/servicemix/samples/wsdl_first/PersonImpl.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/person.wsdl
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/person.wsdl?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/person.wsdl (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/person.wsdl Thu Jul 27 22:49:32 2006
@@ -1,78 +1,78 @@
-<?xml version="1.0" encoding="utf-8"?>
-<wsdl:definitions name="wsdl-first"
-	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
-	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xmlns:tns="http://servicemix.apache.org/samples/wsdl-first"
-	xmlns:typens="http://servicemix.apache.org/samples/wsdl-first/types"
-	targetNamespace="http://servicemix.apache.org/samples/wsdl-first">
-
-	<wsdl:types>
-		<xsd:schema targetNamespace="http://servicemix.apache.org/samples/wsdl-first/types">
-			<xsd:element name="GetPersonRequest">
-			    <xsd:complexType>
-					<xsd:sequence>
-						<xsd:element name="personId" type="xsd:string"/>
-					</xsd:sequence>
-				</xsd:complexType>
-			</xsd:element>
-			<xsd:element name="GetPersonResponse">
-			    <xsd:complexType>
-					<xsd:sequence>
-					    <xsd:element name="personId" type="xsd:string"/>
-						<xsd:element name="ssn" type="xsd:string"/>
-						<xsd:element name="name" type="xsd:string"/>
-					</xsd:sequence>
-				</xsd:complexType>
-			</xsd:element>
-			<xsd:element name="UnknownPersonFault">
-			    <xsd:complexType>
-					<xsd:sequence>
-					    <xsd:element name="personId" type="xsd:string"/>
-					</xsd:sequence>
-				</xsd:complexType>
-			</xsd:element>
-		</xsd:schema>
-  </wsdl:types>
-	
-	<wsdl:message name="GetPersonRequest">
-		<wsdl:part name="payload" element="typens:GetPersonRequest"/>
-	</wsdl:message>
-	<wsdl:message name="GetPersonResponse">
-		<wsdl:part name="payload" element="typens:GetPersonResponse"/>
-	</wsdl:message>
-	<wsdl:message name="UnknownPersonFault">
-		<wsdl:part name="payload" element="typens:UnknownPersonFault"/>
-	</wsdl:message>
-
-    <wsdl:portType name="Person">
-		<wsdl:operation name="getPerson">
-			<wsdl:input message="tns:GetPersonRequest"/>
-			<wsdl:output message="tns:GetPersonResponse"/>
-			<wsdl:fault name="UnknownPerson" message="tns:UnknownPersonFault"/>
-		</wsdl:operation>
-	</wsdl:portType>
-	
-    <wsdl:binding name="PersonSOAPBinding" type="tns:Person">
-    	<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
-		<wsdl:operation name="getPerson">
-			<wsdl:input>
-				<soap:body use="literal" />
-			</wsdl:input>
-			<wsdl:output>
-				<soap:body use="literal" />
-			</wsdl:output>
-			<wsdl:fault name="UnknownPerson">
-				<soap:fault use="literal" name="UnknownPerson" />
-			</wsdl:fault>
-       </wsdl:operation>
-   </wsdl:binding>
-
-	<wsdl:service name="PersonService">
-    	<wsdl:port binding="tns:PersonSOAPBinding" name="soap">
-           <soap:address location="http://localhost:8192/PersonService/" />
-       </wsdl:port>
-   </wsdl:service>
-
-</wsdl:definitions>
+<?xml version="1.0" encoding="utf-8"?>
+<wsdl:definitions name="wsdl-first"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns:tns="http://servicemix.apache.org/samples/wsdl-first"
+	xmlns:typens="http://servicemix.apache.org/samples/wsdl-first/types"
+	targetNamespace="http://servicemix.apache.org/samples/wsdl-first">
+
+	<wsdl:types>
+		<xsd:schema targetNamespace="http://servicemix.apache.org/samples/wsdl-first/types">
+			<xsd:element name="GetPersonRequest">
+			    <xsd:complexType>
+					<xsd:sequence>
+						<xsd:element name="personId" type="xsd:string"/>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="GetPersonResponse">
+			    <xsd:complexType>
+					<xsd:sequence>
+					    <xsd:element name="personId" type="xsd:string"/>
+						<xsd:element name="ssn" type="xsd:string"/>
+						<xsd:element name="name" type="xsd:string"/>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+			<xsd:element name="UnknownPersonFault">
+			    <xsd:complexType>
+					<xsd:sequence>
+					    <xsd:element name="personId" type="xsd:string"/>
+					</xsd:sequence>
+				</xsd:complexType>
+			</xsd:element>
+		</xsd:schema>
+  </wsdl:types>
+	
+	<wsdl:message name="GetPersonRequest">
+		<wsdl:part name="payload" element="typens:GetPersonRequest"/>
+	</wsdl:message>
+	<wsdl:message name="GetPersonResponse">
+		<wsdl:part name="payload" element="typens:GetPersonResponse"/>
+	</wsdl:message>
+	<wsdl:message name="UnknownPersonFault">
+		<wsdl:part name="payload" element="typens:UnknownPersonFault"/>
+	</wsdl:message>
+
+    <wsdl:portType name="Person">
+		<wsdl:operation name="getPerson">
+			<wsdl:input message="tns:GetPersonRequest"/>
+			<wsdl:output message="tns:GetPersonResponse"/>
+			<wsdl:fault name="UnknownPerson" message="tns:UnknownPersonFault"/>
+		</wsdl:operation>
+	</wsdl:portType>
+	
+    <wsdl:binding name="PersonSOAPBinding" type="tns:Person">
+    	<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="getPerson">
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+			<wsdl:fault name="UnknownPerson">
+				<soap:fault use="literal" name="UnknownPerson" />
+			</wsdl:fault>
+       </wsdl:operation>
+   </wsdl:binding>
+
+	<wsdl:service name="PersonService">
+    	<wsdl:port binding="tns:PersonSOAPBinding" name="soap">
+           <soap:address location="http://localhost:8192/PersonService/" />
+       </wsdl:port>
+   </wsdl:service>
+
+</wsdl:definitions>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/person.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/xbean.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/xbean.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/xbean.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/xbean.xml Thu Jul 27 22:49:32 2006
@@ -1,10 +1,10 @@
-<beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0">
-
-    <classpath>
-        <location>.</location>
-    </classpath>
-  
-    <jsr181:endpoint pojoClass="org.apache.servicemix.samples.wsdl_first.PersonImpl"
-                     wsdlResource="classpath:person.wsdl" />
-
+<beans xmlns:jsr181="http://servicemix.apache.org/jsr181/1.0">
+
+    <classpath>
+        <location>.</location>
+    </classpath>
+  
+    <jsr181:endpoint pojoClass="org.apache.servicemix.samples.wsdl_first.PersonImpl"
+                     wsdlResource="classpath:person.wsdl" />
+
 </beans>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/jsr181-su/src/main/resources/xbean.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/pom.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/pom.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/pom.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/pom.xml Thu Jul 27 22:49:32 2006
@@ -1,74 +1,74 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    
-    Copyright 2005 The Apache Software Foundation
-    
-    Licensed 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.
--->
-<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
-<project
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns="http://maven.apache.org/POM/4.0.0">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix</groupId>
-        <artifactId>samples</artifactId>
-        <version>3.0-incubating-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.servicemix.samples</groupId>
-    <artifactId>wsdl-first</artifactId>
-    <name>ServiceMix :: Samples :: WSDL first</name>
-    <packaging>pom</packaging>
-    
-    <repositories>
-      <repository>
-        <id>apache.snapshots</id>
-        <url>http://people.apache.org/maven-snapshot-repository</url>
-      </repository>
-    </repositories>
-    
-    <modules>
-      <module>jsr181-su</module>
-      <module>http-su</module>
-      <module>sa</module>
-    </modules>
-    
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.1</version>
-                <inherited>false</inherited>
-                <executions>
-                    <execution>
-                        <id>src</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>src/main/assembly/src.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    
+    Copyright 2005 The Apache Software Foundation
+    
+    Licensed 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.
+-->
+<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="http://maven.apache.org/POM/4.0.0">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.servicemix</groupId>
+        <artifactId>samples</artifactId>
+        <version>3.0-incubating-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.servicemix.samples</groupId>
+    <artifactId>wsdl-first</artifactId>
+    <name>ServiceMix :: Samples :: WSDL first</name>
+    <packaging>pom</packaging>
+    
+    <repositories>
+      <repository>
+        <id>apache.snapshots</id>
+        <url>http://people.apache.org/maven-snapshot-repository</url>
+      </repository>
+    </repositories>
+    
+    <modules>
+      <module>jsr181-su</module>
+      <module>http-su</module>
+      <module>sa</module>
+    </modules>
+    
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.1</version>
+                <inherited>false</inherited>
+                <executions>
+                    <execution>
+                        <id>src</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>src/main/assembly/src.xml</descriptor>
+                            </descriptors>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
 </project>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/sa/pom.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/sa/pom.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/sa/pom.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/sa/pom.xml Thu Jul 27 22:49:32 2006
@@ -1,60 +1,60 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-    
-    Copyright 2005 The Apache Software Foundation
-    
-    Licensed 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.
--->
-<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
-<project
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xmlns="http://maven.apache.org/POM/4.0.0">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.servicemix.samples</groupId>
-        <artifactId>wsdl-first</artifactId>
-        <version>3.0-incubating-SNAPSHOT</version>
-    </parent>
-
-    <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
-    <artifactId>sa</artifactId>
-    <packaging>jbi-service-assembly</packaging>
-    <name>ServiceMix :: Samples :: WSDL first :: SA</name>    
-    
-    <dependencies>
-      <dependency>
-        <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
-        <artifactId>jsr181-su</artifactId>        
-        <version>${pom.version}</version>
-      </dependency>
-      <dependency>
-        <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
-        <artifactId>http-su</artifactId>        
-        <version>${pom.version}</version>
-      </dependency>
-    </dependencies>
-
-	  <build>
-	    <plugins>
-	       	<plugin>
-		       <groupId>org.apache.servicemix.tooling</groupId>
-		       <artifactId>jbi-maven-plugin</artifactId>	       
-		       <extensions>true</extensions>				        		       
-			</plugin>
-	    </plugins>
-	  </build>
-  
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    
+    Copyright 2005 The Apache Software Foundation
+    
+    Licensed 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.
+-->
+<!-- $Rev: 356052 $ $Date: 2005-12-11 14:41:20 -0800 (dim., 11 déc. 2005) $ -->
+<project
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="http://maven.apache.org/POM/4.0.0">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache.servicemix.samples</groupId>
+        <artifactId>wsdl-first</artifactId>
+        <version>3.0-incubating-SNAPSHOT</version>
+    </parent>
+
+    <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
+    <artifactId>sa</artifactId>
+    <packaging>jbi-service-assembly</packaging>
+    <name>ServiceMix :: Samples :: WSDL first :: SA</name>    
+    
+    <dependencies>
+      <dependency>
+        <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
+        <artifactId>jsr181-su</artifactId>        
+        <version>${pom.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.servicemix.samples.wsdl-first</groupId>
+        <artifactId>http-su</artifactId>        
+        <version>${pom.version}</version>
+      </dependency>
+    </dependencies>
+
+	  <build>
+	    <plugins>
+	       	<plugin>
+		       <groupId>org.apache.servicemix.tooling</groupId>
+		       <artifactId>jbi-maven-plugin</artifactId>	       
+		       <extensions>true</extensions>				        		       
+			</plugin>
+	    </plugins>
+	  </build>
+  
+</project>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/sa/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/samples/wsdl-first/src/main/assembly/src.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/samples/wsdl-first/src/main/assembly/src.xml?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/samples/wsdl-first/src/main/assembly/src.xml (original)
+++ incubator/servicemix/trunk/samples/wsdl-first/src/main/assembly/src.xml Thu Jul 27 22:49:32 2006
@@ -1,20 +1,20 @@
-<assembly>
-  <id>src</id>
-  <formats>
-    <format>tar.gz</format>
-    <format>zip</format>
-  </formats>
-  <fileSets>
-    <fileSet>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>pom.xml</include>
-        <include>src/**/*</include>
-        <include>*/pom.xml</include>
-        <include>*/src/**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-</assembly>
+<assembly>
+  <id>src</id>
+  <formats>
+    <format>tar.gz</format>
+    <format>zip</format>
+  </formats>
+  <fileSets>
+    <fileSet>
+      <includes>
+        <include>README*</include>
+        <include>LICENSE*</include>
+        <include>NOTICE*</include>
+        <include>pom.xml</include>
+        <include>src/**/*</include>
+        <include>*/pom.xml</include>
+        <include>*/src/**/*</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+</assembly>

Propchange: incubator/servicemix/trunk/samples/wsdl-first/src/main/assembly/src.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-descriptors/src/main/resources/jbi.xsd
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-descriptors/src/main/resources/jbi.xsd?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-descriptors/src/main/resources/jbi.xsd (original)
+++ incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-descriptors/src/main/resources/jbi.xsd Thu Jul 27 22:49:32 2006
@@ -1,265 +1,265 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://java.sun.com/xml/ns/jbi" xmlns:this="http://java.sun.com/xml/ns/jbi">
-  <xs:element name="jbi">
-    <xs:complexType>
-      <xs:choice>
-        <xs:element ref="this:component"/>
-        <xs:element ref="this:service-assembly"/>
-        <xs:group ref="this:shared-library"/>
-        <xs:element ref="this:services"/>
-      </xs:choice>
-      <xs:attribute name="version" use="required" type="xs:decimal"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="component">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:identification"/>
-        <xs:element ref="this:component-class-name"/>
-        <xs:element ref="this:component-class-path"/>
-        <xs:element ref="this:bootstrap-class-name"/>
-        <xs:element ref="this:bootstrap-class-path"/>
-        <xs:group minOccurs="0" maxOccurs="unbounded" ref="this:shared-library-list"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="type" use="required">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="service-engine"/>
-            <xs:enumeration value="binding-component"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="component-class-loader-delegation">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="parent-first"/>
-            <xs:enumeration value="self-first"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-      <xs:attribute name="bootstrap-class-loader-delegation">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="parent-first"/>
-            <xs:enumeration value="self-first"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="component-class-name">
-    <xs:complexType mixed="true">
-      <xs:attribute name="description"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="component-class-path" type="this:class-path"/>
-  <xs:element name="bootstrap-class-name" type="xs:string"/>
-  <xs:element name="bootstrap-class-path" type="this:class-path"/>
-  <xs:group name="shared-library">
-    <xs:sequence>
-      <xs:element name="shared-library">
-        <xs:complexType>
-          <xs:sequence>
-            <xs:element ref="this:identification"/>
-            <xs:element ref="this:shared-library-class-path"/>
-          </xs:sequence>
-          <xs:attribute name="class-loader-delegation">
-            <xs:simpleType>
-              <xs:restriction base="xs:token">
-                <xs:enumeration value="parent-first"/>
-                <xs:enumeration value="self-first"/>
-              </xs:restriction>
-            </xs:simpleType>
-          </xs:attribute>
-          <xs:attribute name="version"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="shared-library-class-path" type="this:class-path"/>
-  <xs:group name="shared-library-list">
-    <xs:sequence>
-      <xs:element name="shared-library">
-        <xs:complexType mixed="true">
-          <xs:attribute name="version"/>
-        </xs:complexType>
-      </xs:element>
-    </xs:sequence>
-  </xs:group>
-  <xs:element name="service-assembly">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:identification"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:service-unit"/>
-        <xs:element minOccurs="0" ref="this:connections"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="service-unit">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:identification"/>
-        <xs:element ref="this:target"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="target">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:artifacts-zip"/>
-        <xs:element ref="this:component-name"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="artifacts-zip" type="xs:string"/>
-  <xs:element name="component-name" type="xs:string"/>
-  <xs:element name="identification">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:name"/>
-        <xs:element ref="this:description"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="name" type="xs:string"/>
-  <xs:element name="description" type="xs:string"/>
-  <xs:complexType name="class-path">
-    <xs:sequence>
-      <xs:element maxOccurs="unbounded" ref="this:path-element"/>
-    </xs:sequence>
-  </xs:complexType>
-  <xs:element name="path-element" type="xs:string"/>
-  <xs:element name="connections">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:connection"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="connection">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:consumer"/>
-        <xs:element ref="this:provider"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="consumer">
-    <xs:complexType>
-      <xs:attribute name="interface-name" type="xs:QName"/>
-      <xs:attribute name="service-name" type="xs:QName"/>
-      <xs:attribute name="endpoint-name"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="provider">
-    <xs:complexType>
-      <xs:attribute name="service-name" use="required" type="xs:QName"/>
-      <xs:attribute name="endpoint-name" use="required"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="services">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:provides"/>
-        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:consumes"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="binding-component" use="required" type="xs:boolean"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="provides">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="this:requires-capabilities"/>
-        <xs:element minOccurs="0" ref="this:provides-capabilities"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="interface-name" use="required" type="xs:QName"/>
-      <xs:attribute name="service-name" use="required" type="xs:QName"/>
-      <xs:attribute name="endpoint-name" use="required"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="consumes">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element minOccurs="0" ref="this:requires-capabilities"/>
-        <xs:element minOccurs="0" ref="this:provides-capabilities"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="interface-name" use="required" type="xs:QName"/>
-      <xs:attribute name="service-name" type="xs:QName"/>
-      <xs:attribute name="endpoint-name"/>
-      <xs:attribute name="link-type">
-        <xs:simpleType>
-          <xs:restriction base="xs:token">
-            <xs:enumeration value="standard"/>
-            <xs:enumeration value="hard"/>
-            <xs:enumeration value="soft"/>
-          </xs:restriction>
-        </xs:simpleType>
-      </xs:attribute>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="requires-capabilities">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="this:capability"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="provides-capabilities">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element maxOccurs="unbounded" ref="this:capability"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="capability">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:element ref="this:value"/>
-        <xs:choice minOccurs="0" maxOccurs="unbounded">
-          <xs:any namespace="##other" processContents="skip"/>
-          <xs:any namespace="##local" processContents="skip"/>
-        </xs:choice>
-      </xs:sequence>
-      <xs:attribute name="name" use="required"/>
-    </xs:complexType>
-  </xs:element>
-  <xs:element name="value">
-    <xs:complexType>
-      <xs:sequence>
-        <xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
-      </xs:sequence>
-    </xs:complexType>
-  </xs:element>
-</xs:schema>
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://java.sun.com/xml/ns/jbi" xmlns:this="http://java.sun.com/xml/ns/jbi">
+  <xs:element name="jbi">
+    <xs:complexType>
+      <xs:choice>
+        <xs:element ref="this:component"/>
+        <xs:element ref="this:service-assembly"/>
+        <xs:group ref="this:shared-library"/>
+        <xs:element ref="this:services"/>
+      </xs:choice>
+      <xs:attribute name="version" use="required" type="xs:decimal"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="component">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:identification"/>
+        <xs:element ref="this:component-class-name"/>
+        <xs:element ref="this:component-class-path"/>
+        <xs:element ref="this:bootstrap-class-name"/>
+        <xs:element ref="this:bootstrap-class-path"/>
+        <xs:group minOccurs="0" maxOccurs="unbounded" ref="this:shared-library-list"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attribute name="type" use="required">
+        <xs:simpleType>
+          <xs:restriction base="xs:token">
+            <xs:enumeration value="service-engine"/>
+            <xs:enumeration value="binding-component"/>
+          </xs:restriction>
+        </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="component-class-loader-delegation">
+        <xs:simpleType>
+          <xs:restriction base="xs:token">
+            <xs:enumeration value="parent-first"/>
+            <xs:enumeration value="self-first"/>
+          </xs:restriction>
+        </xs:simpleType>
+      </xs:attribute>
+      <xs:attribute name="bootstrap-class-loader-delegation">
+        <xs:simpleType>
+          <xs:restriction base="xs:token">
+            <xs:enumeration value="parent-first"/>
+            <xs:enumeration value="self-first"/>
+          </xs:restriction>
+        </xs:simpleType>
+      </xs:attribute>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="component-class-name">
+    <xs:complexType mixed="true">
+      <xs:attribute name="description"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="component-class-path" type="this:class-path"/>
+  <xs:element name="bootstrap-class-name" type="xs:string"/>
+  <xs:element name="bootstrap-class-path" type="this:class-path"/>
+  <xs:group name="shared-library">
+    <xs:sequence>
+      <xs:element name="shared-library">
+        <xs:complexType>
+          <xs:sequence>
+            <xs:element ref="this:identification"/>
+            <xs:element ref="this:shared-library-class-path"/>
+          </xs:sequence>
+          <xs:attribute name="class-loader-delegation">
+            <xs:simpleType>
+              <xs:restriction base="xs:token">
+                <xs:enumeration value="parent-first"/>
+                <xs:enumeration value="self-first"/>
+              </xs:restriction>
+            </xs:simpleType>
+          </xs:attribute>
+          <xs:attribute name="version"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="shared-library-class-path" type="this:class-path"/>
+  <xs:group name="shared-library-list">
+    <xs:sequence>
+      <xs:element name="shared-library">
+        <xs:complexType mixed="true">
+          <xs:attribute name="version"/>
+        </xs:complexType>
+      </xs:element>
+    </xs:sequence>
+  </xs:group>
+  <xs:element name="service-assembly">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:identification"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:service-unit"/>
+        <xs:element minOccurs="0" ref="this:connections"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="service-unit">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:identification"/>
+        <xs:element ref="this:target"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="target">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:artifacts-zip"/>
+        <xs:element ref="this:component-name"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="artifacts-zip" type="xs:string"/>
+  <xs:element name="component-name" type="xs:string"/>
+  <xs:element name="identification">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:name"/>
+        <xs:element ref="this:description"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="name" type="xs:string"/>
+  <xs:element name="description" type="xs:string"/>
+  <xs:complexType name="class-path">
+    <xs:sequence>
+      <xs:element maxOccurs="unbounded" ref="this:path-element"/>
+    </xs:sequence>
+  </xs:complexType>
+  <xs:element name="path-element" type="xs:string"/>
+  <xs:element name="connections">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:connection"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="connection">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:consumer"/>
+        <xs:element ref="this:provider"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="consumer">
+    <xs:complexType>
+      <xs:attribute name="interface-name" type="xs:QName"/>
+      <xs:attribute name="service-name" type="xs:QName"/>
+      <xs:attribute name="endpoint-name"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="provider">
+    <xs:complexType>
+      <xs:attribute name="service-name" use="required" type="xs:QName"/>
+      <xs:attribute name="endpoint-name" use="required"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="services">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:provides"/>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="this:consumes"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attribute name="binding-component" use="required" type="xs:boolean"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="provides">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="this:requires-capabilities"/>
+        <xs:element minOccurs="0" ref="this:provides-capabilities"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attribute name="interface-name" use="required" type="xs:QName"/>
+      <xs:attribute name="service-name" use="required" type="xs:QName"/>
+      <xs:attribute name="endpoint-name" use="required"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="consumes">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" ref="this:requires-capabilities"/>
+        <xs:element minOccurs="0" ref="this:provides-capabilities"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attribute name="interface-name" use="required" type="xs:QName"/>
+      <xs:attribute name="service-name" type="xs:QName"/>
+      <xs:attribute name="endpoint-name"/>
+      <xs:attribute name="link-type">
+        <xs:simpleType>
+          <xs:restriction base="xs:token">
+            <xs:enumeration value="standard"/>
+            <xs:enumeration value="hard"/>
+            <xs:enumeration value="soft"/>
+          </xs:restriction>
+        </xs:simpleType>
+      </xs:attribute>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="requires-capabilities">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="this:capability"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="provides-capabilities">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element maxOccurs="unbounded" ref="this:capability"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="capability">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="this:value"/>
+        <xs:choice minOccurs="0" maxOccurs="unbounded">
+          <xs:any namespace="##other" processContents="skip"/>
+          <xs:any namespace="##local" processContents="skip"/>
+        </xs:choice>
+      </xs:sequence>
+      <xs:attribute name="name" use="required"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:element name="value">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:any minOccurs="0" maxOccurs="unbounded" processContents="skip"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>
+</xs:schema>

Propchange: incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-descriptors/src/main/resources/jbi.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/IJBIComponentArtifact.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/IJBIComponentArtifact.java?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/IJBIComponentArtifact.java (original)
+++ incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/IJBIComponentArtifact.java Thu Jul 27 22:49:32 2006
@@ -1,5 +1,5 @@
-package org.eclipse.jst.jbi.internal.deployables;
-
-public interface IJBIComponentArtifact {
-
-}
+package org.eclipse.jst.jbi.internal.deployables;
+
+public interface IJBIComponentArtifact {
+
+}

Propchange: incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/IJBIComponentArtifact.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/JBIComponentDeployable.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/JBIComponentDeployable.java?rev=426392&r1=426391&r2=426392&view=diff
==============================================================================
--- incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/JBIComponentDeployable.java (original)
+++ incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/JBIComponentDeployable.java Thu Jul 27 22:49:32 2006
@@ -1,82 +1,82 @@
-package org.eclipse.jst.jbi.internal.deployables;
-
-import java.util.Properties;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.wst.common.componentcore.ComponentCore;
-import org.eclipse.wst.common.componentcore.resources.IVirtualComponent;
-import org.eclipse.wst.common.componentcore.resources.IVirtualReference;
-import org.eclipse.wst.common.project.facet.core.IFacetedProject;
-import org.eclipse.wst.common.project.facet.core.IProjectFacet;
-import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
-import org.eclipse.wst.server.core.IModule;
-import org.eclipse.wst.web.internal.deployables.ComponentDeployable;
-
-public class JBIComponentDeployable extends ComponentDeployable {
-
-	public JBIComponentDeployable(IProject project, IVirtualComponent component) {
-		super(project);
-	}
-
-	public String getContextRoot() {
-		Properties props = component.getMetaProperties();
-		if (props.containsKey("context-root")) //$NON-NLS-1$
-			return props.getProperty("context-root"); //$NON-NLS-1$
-		return component.getName();
-	}
-
-	public String getURI(IModule module) {
-		IVirtualComponent comp = ComponentCore.createComponent(module
-				.getProject());
-		String aURI = null;
-		if (comp != null) {
-			if (!comp.isBinary()
-					&& isProjectOfType(module.getProject(), "jst.jbi")) {
-				IVirtualReference ref = component.getReference(comp.getName());
-				aURI = ref.getRuntimePath().append(
-						comp.getName() + "-installer.jar").toString(); //$NON-NLS-1$
-			}
-		}
-
-		if (aURI != null && aURI.length() > 1 && aURI.startsWith("/")) //$NON-NLS-1$
-			aURI = aURI.substring(1);
-		return aURI;
-	}
-
-	private boolean isProjectOfType(IProject project, String typeID) {
-		IFacetedProject facetedProject = null;
-		try {
-			facetedProject = ProjectFacetsManager.create(project);
-		} catch (CoreException e) {
-			return false;
-		}
-
-		if (facetedProject != null
-				&& ProjectFacetsManager.isProjectFacetDefined(typeID)) {
-			IProjectFacet projectFacet = ProjectFacetsManager
-					.getProjectFacet(typeID);
-			return projectFacet != null
-					&& facetedProject.hasProjectFacet(projectFacet);
-		}
-		return false;
-	}
-
-	public String getVersion() {
-		IFacetedProject facetedProject = null;
-		try {
-			facetedProject = ProjectFacetsManager
-					.create(component.getProject());
-			if (facetedProject != null
-					&& ProjectFacetsManager.isProjectFacetDefined("jst.jbi")) {
-				IProjectFacet projectFacet = ProjectFacetsManager
-						.getProjectFacet("jst.jbi");
-				return facetedProject.getInstalledVersion(projectFacet)
-						.getVersionString();
-			}
-		} catch (Exception e) {
-			// Ignore
-		}
-		return "1.0"; //$NON-NLS-1$
-	}
-}
+package org.eclipse.jst.jbi.internal.deployables;
+
+import java.util.Properties;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.wst.common.componentcore.ComponentCore;
+import org.eclipse.wst.common.componentcore.resources.IVirtualComponent;
+import org.eclipse.wst.common.componentcore.resources.IVirtualReference;
+import org.eclipse.wst.common.project.facet.core.IFacetedProject;
+import org.eclipse.wst.common.project.facet.core.IProjectFacet;
+import org.eclipse.wst.common.project.facet.core.ProjectFacetsManager;
+import org.eclipse.wst.server.core.IModule;
+import org.eclipse.wst.web.internal.deployables.ComponentDeployable;
+
+public class JBIComponentDeployable extends ComponentDeployable {
+
+	public JBIComponentDeployable(IProject project, IVirtualComponent component) {
+		super(project);
+	}
+
+	public String getContextRoot() {
+		Properties props = component.getMetaProperties();
+		if (props.containsKey("context-root")) //$NON-NLS-1$
+			return props.getProperty("context-root"); //$NON-NLS-1$
+		return component.getName();
+	}
+
+	public String getURI(IModule module) {
+		IVirtualComponent comp = ComponentCore.createComponent(module
+				.getProject());
+		String aURI = null;
+		if (comp != null) {
+			if (!comp.isBinary()
+					&& isProjectOfType(module.getProject(), "jst.jbi")) {
+				IVirtualReference ref = component.getReference(comp.getName());
+				aURI = ref.getRuntimePath().append(
+						comp.getName() + "-installer.jar").toString(); //$NON-NLS-1$
+			}
+		}
+
+		if (aURI != null && aURI.length() > 1 && aURI.startsWith("/")) //$NON-NLS-1$
+			aURI = aURI.substring(1);
+		return aURI;
+	}
+
+	private boolean isProjectOfType(IProject project, String typeID) {
+		IFacetedProject facetedProject = null;
+		try {
+			facetedProject = ProjectFacetsManager.create(project);
+		} catch (CoreException e) {
+			return false;
+		}
+
+		if (facetedProject != null
+				&& ProjectFacetsManager.isProjectFacetDefined(typeID)) {
+			IProjectFacet projectFacet = ProjectFacetsManager
+					.getProjectFacet(typeID);
+			return projectFacet != null
+					&& facetedProject.hasProjectFacet(projectFacet);
+		}
+		return false;
+	}
+
+	public String getVersion() {
+		IFacetedProject facetedProject = null;
+		try {
+			facetedProject = ProjectFacetsManager
+					.create(component.getProject());
+			if (facetedProject != null
+					&& ProjectFacetsManager.isProjectFacetDefined("jst.jbi")) {
+				IProjectFacet projectFacet = ProjectFacetsManager
+						.getProjectFacet("jst.jbi");
+				return facetedProject.getInstalledVersion(projectFacet)
+						.getVersionString();
+			}
+		} catch (Exception e) {
+			// Ignore
+		}
+		return "1.0"; //$NON-NLS-1$
+	}
+}

Propchange: incubator/servicemix/trunk/sandbox/tooling/servicemix-packaging-eclipse-plugin/src/main/java/org/eclipse/jst/jbi/internal/deployables/JBIComponentDeployable.java
------------------------------------------------------------------------------
    svn:eol-style = native