]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc/pom.xml
Restructure execution packages
[gpl/argeo-slc.git] / org.argeo.slc / pom.xml
index d48735377ee404f89cc57a6d9127541ba5c7a3ce..1ce433a9cb93fa7b7f916aec0f34d13aab3bdd50 100644 (file)
@@ -1,21 +1,23 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>org.argeo.slc</groupId>
        <artifactId>argeo-slc</artifactId>
        <packaging>pom</packaging>
        <name>Argeo SLC</name>
        <version>0.11.3-SNAPSHOT</version>
-       <description>SLC Distribution</description>
        <url>
                http://www.argeo.org/projects/slc/${project.artifactId}/${project.version}
        </url>
        <properties>
                <version.spring>2.5.6.A</version.spring>
                <version.spring-ws>1.5.5.A</version.spring-ws>
+               <version.spring-osgi>1.1.3.RELEASE</version.spring-osgi>
                <version.maven>2.0.9</version.maven>
                <version.ant>1.7.0</version.ant>
                <version.jetty>6.1.14</version.jetty>
                <version.maven-bundle-plugin>1.4.3</version.maven-bundle-plugin>
+               <version.activemq>5.2.0</version.activemq>
        </properties>
        <scm>
                <connection>scm:svn:https://www.argeo.org/svn/slc/trunk/org.argeo.slc</connection>
@@ -47,7 +49,7 @@ 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.
 ]]>
-               </comments>
+                       </comments>
                </license>
        </licenses>
        <organization>
@@ -83,7 +85,7 @@ limitations under the License.
                                        <artifactId>maven-jar-plugin</artifactId>
                                        <configuration>
                                                <archive>
-                                                       <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
+                                                       <manifestFile>target/classes/META-INF/MANIFEST.MF</manifestFile>
                                                </archive>
                                        </configuration>
                                </plugin>
@@ -156,6 +158,33 @@ limitations under the License.
                                                        <artifactId>com.springsource.javax.xml.soap</artifactId>
                                                        <version>1.3.0</version>
                                                </dependency>
+                                               <dependency>
+                                                       <groupId>javax.mail</groupId>
+                                                       <artifactId>com.springsource.javax.mail</artifactId>
+                                                       <version>1.4.1</version>
+                                               </dependency>
+
+                                               <!--
+                                                       Required by ActiveMQ admin <dependency>
+                                                       <groupId>org.springframework</groupId>
+                                                       <artifactId>org.springframework.web</artifactId>
+                                                       <version>${version.spring}</version> </dependency> <dependency>
+                                                       <groupId>org.springframework</groupId>
+                                                       <artifactId>org.springframework.web.servlet</artifactId>
+                                                       <version>${version.spring}</version> </dependency> <dependency>
+                                                       <groupId>org.apache.activemq</groupId>
+                                                       <artifactId>com.springsource.org.apache.activemq.web</artifactId>
+                                                       <version>${version.activemq}</version> </dependency> <dependency>
+                                                       <groupId>javax.jms</groupId>
+                                                       <artifactId>com.springsource.javax.jms</artifactId>
+                                                       <version>1.1.0</version> </dependency> <dependency>
+                                                       <groupId>org.apache.geronimo.specs</groupId>
+                                                       <artifactId>com.springsource.javax.management.j2ee</artifactId>
+                                                       <version>1.0.1</version> </dependency> <dependency>
+                                                       <groupId>com.opensymphony.sitemesh</groupId>
+                                                       <artifactId>com.springsource.com.opensymphony.sitemesh</artifactId>
+                                                       <version>2.3.0</version> </dependency>
+                                               -->
                                        </dependencies>
                                </plugin>
                                <plugin>
@@ -164,7 +193,7 @@ limitations under the License.
                                        <version>${version.maven-bundle-plugin}</version>
                                        <extensions>true</extensions>
                                        <configuration>
-                                               <manifestLocation>src/main/resources/META-INF</manifestLocation>
+                                               <manifestLocation>target/classes/META-INF</manifestLocation>
                                                <instructions>
                                                        <Bundle-SymbolicName>
                                                                ${pom.artifactId}
@@ -217,6 +246,79 @@ limitations under the License.
        </reporting>
        <dependencyManagement>
                <dependencies>
+                       <!-- SLC (itself) -->
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.specs</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.launcher</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.detached</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.support.simple</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.support.ant</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.support.hibernate</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.support.castor</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.support.activemq</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.server</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.execution</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc.runtime</groupId>
+                               <artifactId>org.argeo.slc.support.ws.client</artifactId>
+                               <version>${project.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.argeo.slc</groupId>
+                               <artifactId>org.argeo.slc.webapp</artifactId>
+                               <version>${project.version}</version>
+                               <type>war</type>
+                       </dependency>
+
+                       <!-- SLC dubious -->
+                       <dependency>
+                               <groupId>org.argeo.slc</groupId>
+                               <artifactId>org.argeo.slc.detached.launcher</artifactId>
+                               <version>${project.version}</version>
+                               <type>tar.gz</type>
+                               <classifier>dist</classifier>
+                       </dependency>
+
+
                        <!-- Javax -->
                        <dependency>
                                <groupId>javax.transaction</groupId>
@@ -251,7 +353,6 @@ limitations under the License.
                                        com.springsource.javax.activation
                                </artifactId>
                                <version>1.1.1</version>
-                               <scope>runtime</scope>
                        </dependency>
 
                        <!-- Unit tests -->
@@ -296,6 +397,7 @@ limitations under the License.
                                <artifactId>com.springsource.slf4j.org.apache.log4j</artifactId>
                                <version>1.5.3</version>
                        </dependency>
+
                        <!-- Spring -->
                        <dependency>
                                <groupId>org.springframework</groupId>
@@ -329,6 +431,11 @@ limitations under the License.
                                <artifactId>org.springframework.jdbc</artifactId>
                                <version>${version.spring}</version>
                        </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>org.springframework.transaction</artifactId>
+                               <version>${version.spring}</version>
+                       </dependency>
                        <dependency>
                                <groupId>org.springframework</groupId>
                                <artifactId>org.springframework.web</artifactId>
@@ -344,6 +451,11 @@ limitations under the License.
                                <artifactId>org.springframework.aop</artifactId>
                                <version>${version.spring}</version>
                        </dependency>
+                       <dependency>
+                               <groupId>org.springframework</groupId>
+                               <artifactId>org.springframework.jms</artifactId>
+                               <version>${version.spring}</version>
+                       </dependency>
 
                        <dependency>
                                <groupId>org.springframework.ws</groupId>
@@ -359,7 +471,24 @@ limitations under the License.
                        <dependency>
                                <groupId>org.springframework.osgi</groupId>
                                <artifactId>org.springframework.osgi.extender</artifactId>
-                               <version>1.1.2.B</version>
+                               <version>${version.spring-osgi}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.springframework.osgi</groupId>
+                               <artifactId>org.springframework.osgi.core</artifactId>
+                               <version>${version.spring-osgi}</version>
+                       </dependency>
+
+                       <!-- AOP -->
+                       <dependency>
+                               <groupId>org.aspectj</groupId>
+                               <artifactId>com.springsource.org.aspectj.runtime</artifactId>
+                               <version>1.6.2.RELEASE</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.aspectj</groupId>
+                               <artifactId>com.springsource.org.aspectj.weaver</artifactId>
+                               <version>1.6.2.RELEASE</version>
                        </dependency>
 
                        <!-- Ant -->
@@ -513,6 +642,13 @@ limitations under the License.
                                <version>${version.maven}</version>
                        </dependency>
 
+                       <dependency>
+                               <groupId>org.apache.archiva</groupId>
+                               <artifactId>archiva-webapp</artifactId>
+                               <version>1.1.3</version>
+                               <type>war</type>
+                       </dependency>
+
                        <!-- OSGi -->
                        <!--
                                <dependency> <groupId>org.apache.felix</groupId>
@@ -573,6 +709,44 @@ limitations under the License.
                                <artifactId>com.springsource.javax.wsdl</artifactId>
                                <version>1.6.1</version>
                        </dependency>
+
+                       <!-- JMS -->
+                       <dependency>
+                               <groupId>javax.jms</groupId>
+                               <artifactId>com.springsource.javax.jms</artifactId>
+                               <version>1.1.0</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.geronimo.specs</groupId>
+                               <artifactId>com.springsource.javax.management.j2ee</artifactId>
+                               <version>1.0.1</version>
+                       </dependency>
+
+                       <!-- ActiveMQ -->
+                       <dependency>
+                               <groupId>org.apache.activemq</groupId>
+                               <artifactId>com.springsource.org.apache.activemq</artifactId>
+                               <version>${version.activemq}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.activemq</groupId>
+                               <artifactId>com.springsource.org.apache.activemq.web</artifactId>
+                               <version>${version.activemq}</version>
+                       </dependency>
+                       <!--
+                               <dependency> <groupId>org.apache.activemq</groupId>
+                               <artifactId>activemq-pool</artifactId>
+                               <version>${version.activemq}</version> </dependency> <dependency>
+                               <groupId>org.apache.activemq</groupId>
+                               <artifactId>activemq-optional</artifactId>
+                               <version>${version.activemq}</version> </dependency>
+                       -->
+                       <dependency>
+                               <groupId>org.apache.xbean</groupId>
+                               <artifactId>com.springsource.org.apache.xbean.spring</artifactId>
+                               <version>3.3.0</version>
+                       </dependency>
+
                </dependencies>
        </dependencyManagement>
        <repositories>
@@ -594,7 +768,8 @@ limitations under the License.
                        <id>com.springsource.repository.bundles.release</id>
                        <name>
                                SpringSource Enterprise Bundle Repository - SpringSource
-                               Bundle Releases
+                               Bundle
+                               Releases
                        </name>
                        <url>
                                http://repository.springsource.com/maven/bundles/release
@@ -614,7 +789,8 @@ limitations under the License.
                        <id>com.springsource.repository.bundles.external</id>
                        <name>
                                SpringSource Enterprise Bundle Repository - External
-                               Bundle Releases
+                               Bundle
+                               Releases
                        </name>
                        <url>
                                http://repository.springsource.com/maven/bundles/external