Author: veithen
Date: Mon Mar 23 00:05:25 2009
New Revision: 757286

URL: http://svn.apache.org/viewvc?rev=757286&view=rev
Log:
SYNAPSE-519: Use the proper way (i.e. dependencies) to include the Synapse JARs 
into the WAR file.

Modified:
    synapse/trunk/java/modules/war/pom.xml

Modified: synapse/trunk/java/modules/war/pom.xml
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/war/pom.xml?rev=757286&r1=757285&r2=757286&view=diff
==============================================================================
--- synapse/trunk/java/modules/war/pom.xml (original)
+++ synapse/trunk/java/modules/war/pom.xml Mon Mar 23 00:05:25 2009
@@ -36,6 +36,35 @@
     <name>Apache Synapse - Web Application</name>
     <description>Apache Synapse - Web Application</description>
     <packaging>war</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.synapse</groupId>
+            <artifactId>synapse-extensions</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.synapse</groupId>
+            <artifactId>synapse-samples</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.synapse</groupId>
+            <artifactId>synapse-experimental</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        
+        <!-- Additional transports -->
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-transport-jms</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>axis2-transport-mail</artifactId>
+        </dependency>
+    </dependencies>
+
     <build>
         <finalName>synapse</finalName>
         <plugins>
@@ -196,34 +225,6 @@
                             <!--</includes>-->
                         <!--</resource>-->
                         <resource>
-                            <directory>../core/target</directory>
-                            <targetPath>WEB-INF/lib</targetPath>
-                            <includes>
-                                
<include>synapse-core-${synapse.version}.jar</include>
-                            </includes>
-                        </resource>
-                        <resource>
-                            <directory>../samples/target</directory>
-                            <targetPath>WEB-INF/lib</targetPath>
-                            <includes>
-                                
<include>synapse-samples-${synapse.version}.jar</include>
-                            </includes>
-                        </resource>
-                        <resource>
-                            <directory>../extensions/target</directory>
-                            <targetPath>WEB-INF/lib</targetPath>
-                            <includes>
-                                
<include>synapse-extensions-${synapse.version}.jar</include>
-                            </includes>
-                        </resource>
-                        <resource>
-                            <directory>../transports/target</directory>
-                            <targetPath>WEB-INF/lib</targetPath>
-                            <includes>
-                                
<include>synapse-transports-${synapse.version}.jar</include>
-                            </includes>
-                        </resource>
-                        <resource>
                             <directory>../../repository/conf</directory>
                             <targetPath>WEB-INF/conf</targetPath>
                             <includes>


Reply via email to