Author: fmeschbe
Date: Wed Jan 7 23:53:01 2009
New Revision: 732630
URL: http://svn.apache.org/viewvc?rev=732630&view=rev
Log:
SLING-815 Revert previous change in project setup back to using project
dependencies to help the reactor get the build order right
Modified:
incubator/sling/trunk/launchpad/app/pom.xml
Modified: incubator/sling/trunk/launchpad/app/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/sling/trunk/launchpad/app/pom.xml?rev=732630&r1=732629&r2=732630&view=diff
==============================================================================
--- incubator/sling/trunk/launchpad/app/pom.xml (original)
+++ incubator/sling/trunk/launchpad/app/pom.xml Wed Jan 7 23:53:01 2009
@@ -55,26 +55,19 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
- <version>2.0-alpha-4</version>
+ <version>2.0</version>
<executions>
<!-- level 1 bundles -->
<execution>
<id>copy-level-1-bundles</id>
<goals>
- <goal>copy</goal>
+ <goal>copy-dependencies</goal>
</goals>
<configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.commons.log
- </artifactId>
- <version>2.0.3-incubator-SNAPSHOT</version>
- </artifactItem>
- </artifactItems>
-
+ <includeArtifactIds>
+ org.apache.sling.commons.log
+ </includeArtifactIds>
<excludeTransitive>true</excludeTransitive>
<outputDirectory>
${project.build.outputDirectory}/resources/1
@@ -86,59 +79,12 @@
<execution>
<id>copy-level-5-bundles</id>
<goals>
- <goal>copy</goal>
+ <goal>copy-dependencies</goal>
</goals>
<configuration>
-
- <!-- the web based OSGi framework console -->
- <artifactItems>
- <!-- HttpService implementation: embedded
Jetty -->
- <artifactItem>
- <groupId>org.ops4j.pax.web</groupId>
- <artifactId>
- pax-web-service
- </artifactId>
- <version>0.2.3</version>
- </artifactItem>
-
- <artifactItem>
- <groupId>org.apache.felix</groupId>
- <artifactId>
- org.apache.felix.webconsole
- </artifactId>
- <version>
- 1.2.2
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.commons.json
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.felix</groupId>
- <artifactId>
- org.apache.felix.bundlerepository
- </artifactId>
- <version>
- 1.2.1
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.extensions.threaddump
- </artifactId>
- <version>
- 0.1.0-incubator-SNAPSHOT
- </version>
- </artifactItem>
- </artifactItems>
-
+ <includeArtifactIds>
+
pax-web-service,org.apache.felix.webconsole,org.apache.felix.bundlerepository,org.apache.sling.extensions.threaddump
+ </includeArtifactIds>
<excludeTransitive>true</excludeTransitive>
<outputDirectory>
${project.build.outputDirectory}/resources/5
@@ -150,47 +96,12 @@
<execution>
<id>copy-level-10-bundles</id>
<goals>
- <goal>copy</goal>
+ <goal>copy-dependencies</goal>
</goals>
<configuration>
- <artifactItems>
- <artifactItem>
- <groupId>org.apache.felix</groupId>
- <artifactId>
- org.apache.felix.eventadmin
- </artifactId>
- <version>
- 1.0.0
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.felix</groupId>
- <artifactId>
- org.apache.felix.scr
- </artifactId>
- <version>
- 1.0.6
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.felix</groupId>
- <artifactId>
- org.apache.felix.configadmin
- </artifactId>
- <version>
- 1.0.4
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.felix</groupId>
- <artifactId>
- org.apache.felix.metatype
- </artifactId>
- <version>
- 1.0.2
- </version>
- </artifactItem>
- </artifactItems>
+ <includeArtifactIds>
+
org.apache.felix.eventadmin,org.apache.felix.scr,org.apache.felix.configadmin,org.apache.felix.metatype
+ </includeArtifactIds>
<excludeTransitive>true</excludeTransitive>
<outputDirectory>
${project.build.outputDirectory}/resources/10
@@ -202,78 +113,12 @@
<execution>
<id>copy-level-15-bundles</id>
<goals>
- <goal>copy</goal>
+ <goal>copy-dependencies</goal>
</goals>
<configuration>
- <artifactItems>
-
- <!-- JCR oriented bundles -->
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.api
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.base
- </artifactId>
- <version>2.0.3-incubator-SNAPSHOT</version>
- </artifactItem>
- <artifactItem>
- <groupId>
- org.apache.jackrabbit
- </groupId>
- <artifactId>
- jackrabbit-api
- </artifactId>
- <version>1.5.0</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.jackrabbit.server
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>
- org.apache.jackrabbit
- </groupId>
- <artifactId>
- jackrabbit-jcr-commons
- </artifactId>
- <version>1.5.0</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.webdav
- </artifactId>
- <version>2.0.3-incubator-SNAPSHOT</version>
- </artifactItem>
- <!--
- Commons Dependencies
- -->
- <artifactItem>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>1.4</version>
- </artifactItem>
- <artifactItem>
- <groupId>
- commons-collections
- </groupId>
- <artifactId>
- commons-collections
- </artifactId>
- <version>3.2.1</version>
- </artifactItem>
- </artifactItems>
+ <includeArtifactIds>
+
org.apache.sling.jcr.api,org.apache.sling.jcr.base,jackrabbit-api,org.apache.sling.jcr.jackrabbit.server,jackrabbit-jcr-commons,commons-io,commons-collections,org.apache.sling.commons.osgi,org.apache.sling.commons.mime
+ </includeArtifactIds>
<excludeTransitive>true</excludeTransitive>
<outputDirectory>
@@ -286,212 +131,12 @@
<execution>
<id>copy-remaining-bundles</id>
<goals>
- <goal>copy</goal>
+ <goal>copy-dependencies</goal>
</goals>
<configuration>
- <!--
- Finally all the Sling bundles not yet included
in the
- base sling-app
- -->
- <artifactItems>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.api
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.engine
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.httpauth
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.adapter
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.servlets.resolver
- </artifactId>
- <version>
- 2.0.5-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.servlets.get
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.servlets.post
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.samples.path-based.rtp
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.commons.osgi
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.commons.mime
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.contentloader
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.resource
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.ocm
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.jcr.classloader
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.bundleresource.impl
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
-
- <!-- Launchpad initial content -->
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.launchpad.content
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
-
- <!-- scripting -->
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.scripting.api
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.scripting.core
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.scripting.javascript
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.scripting.jsp
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.scripting.jsp.taglib
- </artifactId>
- <version>
- 2.0.3-incubator-SNAPSHOT
- </version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.extensions.apt.servlet
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- <artifactItem>
- <groupId>org.apache.sling</groupId>
- <artifactId>
- org.apache.sling.extensions.apt.parser
- </artifactId>
- <version>2.0.2-incubator</version>
- </artifactItem>
- </artifactItems>
+ <includeArtifactIds>
+
org.apache.sling.api,org.apache.sling.engine,org.apache.sling.httpauth,org.apache.sling.adapter,org.apache.sling.servlets.resolver,org.apache.sling.servlets.get,org.apache.sling.servlets.post,org.apache.sling.samples.path-based.rtp,org.apache.sling.commons.json,org.apache.sling.jcr.contentloader,org.apache.sling.jcr.resource,org.apache.sling.jcr.ocm,org.apache.sling.jcr.classloader,org.apache.sling.bundleresource.impl,org.apache.sling.launchpad.content,org.apache.sling.scripting.api,org.apache.sling.scripting.core,org.apache.sling.scripting.javascript,org.apache.sling.scripting.jsp,org.apache.sling.scripting.jsp.taglib,org.apache.sling.extensions.apt.servlet,org.apache.sling.extensions.apt.parser,org.apache.sling.jcr.webdav
+ </includeArtifactIds>
<excludeTransitive>true</excludeTransitive>
<outputDirectory>
${project.build.outputDirectory}/resources/0
@@ -620,6 +265,270 @@
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.launchpad.base</artifactId>
<version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Dependencies for Start Level 1 -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.commons.log</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Dependencies for Start Level 5 -->
+ <dependency>
+ <groupId>org.ops4j.pax.web</groupId>
+ <artifactId>pax-web-service</artifactId>
+ <version>0.2.3</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.webconsole</artifactId>
+ <version>1.2.2</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.commons.json</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.bundlerepository</artifactId>
+ <version>1.2.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.extensions.threaddump</artifactId>
+ <version>0.1.0-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Dependencies for Start Level 10 -->
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.eventadmin</artifactId>
+ <version>1.0.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.scr</artifactId>
+ <version>1.0.6</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.configadmin</artifactId>
+ <version>1.0.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.metatype</artifactId>
+ <version>1.0.2</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Dependencies for Start Level 15 -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.api</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.base</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ <version>1.5.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.jackrabbit.server</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-jcr-commons</artifactId>
+ <version>1.5.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.webdav</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <!--
+ Commons Dependencies
+ -->
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>1.4</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <version>3.2.1</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.commons.osgi</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.commons.mime</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Dependencies for Default Start Level -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.api</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.engine</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.httpauth</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.adapter</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.servlets.resolver</artifactId>
+ <version>2.0.5-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.servlets.get</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.servlets.post</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.samples.path-based.rtp</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.contentloader</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.resource</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.ocm</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.jcr.classloader</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.bundleresource.impl</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- Launchpad initial content -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.launchpad.content</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- scripting -->
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.scripting.api</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.scripting.core</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.scripting.javascript</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.scripting.jsp</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.scripting.jsp.taglib</artifactId>
+ <version>2.0.3-incubator-SNAPSHOT</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.extensions.apt.servlet</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.sling</groupId>
+ <artifactId>org.apache.sling.extensions.apt.parser</artifactId>
+ <version>2.0.2-incubator</version>
+ <scope>provided</scope>
</dependency>
</dependencies>