Author: fmeschbe Date: Fri Jan 16 05:51:39 2009 New Revision: 735005 URL: http://svn.apache.org/viewvc?rev=735005&view=rev Log: Add new bundles module
Added: incubator/sling/whiteboard/fmeschbe/launchpad/bundles/ (with props) incubator/sling/whiteboard/fmeschbe/launchpad/bundles/pom.xml (with props) Propchange: incubator/sling/whiteboard/fmeschbe/launchpad/bundles/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Fri Jan 16 05:51:39 2009 @@ -0,0 +1,4 @@ +.classpath +.project +.settings +target Added: incubator/sling/whiteboard/fmeschbe/launchpad/bundles/pom.xml URL: http://svn.apache.org/viewvc/incubator/sling/whiteboard/fmeschbe/launchpad/bundles/pom.xml?rev=735005&view=auto ============================================================================== --- incubator/sling/whiteboard/fmeschbe/launchpad/bundles/pom.xml (added) +++ incubator/sling/whiteboard/fmeschbe/launchpad/bundles/pom.xml Fri Jan 16 05:51:39 2009 @@ -0,0 +1,485 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> +<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> + <parent> + <groupId>org.apache.sling</groupId> + <artifactId>sling</artifactId> + <version>5-incubator-SNAPSHOT</version> + <relativePath>../../parent/pom.xml</relativePath> + </parent> + + <artifactId>org.apache.sling.launchpad.bundles</artifactId> + <packaging>jar</packaging> + <version>5-incubator-SNAPSHOT</version> + + <name>Apache Sling Launchpad Bundles Collection</name> + <description> + This projects just collects together the bundles which make up the + Apache Sling Launchpad distribution. It is included by both the + Apache Sling Launchpad App for the Standalone Application and the + the Apache Sling Launchpad Web App for the Web Application. + </description> + + <scm> + <connection> + scm:svn:http://svn.apache.org/repos/asf/incubator/sling/trunk/launchpad/bundles + </connection> + <developerConnection> + scm:svn:https://svn.apache.org/repos/asf/incubator/sling/trunk/launchpad/bundles + </developerConnection> + <url> + http://svn.apache.org/viewvc/incubator/sling/trunk/launchpad/bundles + </url> + </scm> + + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-jar-plugin</artifactId> + <configuration> + <archive> + <manifest> + <addDefaultImplementationEntries> + true + </addDefaultImplementationEntries> + </manifest> + </archive> + </configuration> + </plugin> + </plugins> + </build> + + <dependencies> + + <!-- 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.apache.felix</groupId> + <artifactId>org.apache.felix.webconsole</artifactId> + <version>1.2.3-SNAPSHOT</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>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.4</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> + + <profiles> + <profile> + <id>withBundles</id> + <activation> + <activeByDefault>true</activeByDefault> + </activation> + <build> + <plugins> + <!-- Bundles to list in the installer properties file --> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + + <!-- level 1 bundles --> + <execution> + <id>copy-level-1-bundles</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <includeArtifactIds> + org.apache.sling.commons.log + </includeArtifactIds> + <excludeTransitive>true</excludeTransitive> + <outputDirectory> + ${project.build.outputDirectory}/resources/1 + </outputDirectory> + </configuration> + </execution> + + <!-- level 5 bundles --> + <execution> + <id>copy-level-5-bundles</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <includeArtifactIds> + org.apache.felix.webconsole,org.apache.felix.bundlerepository,org.apache.sling.extensions.threaddump + </includeArtifactIds> + <excludeTransitive>true</excludeTransitive> + <outputDirectory> + ${project.build.outputDirectory}/resources/5 + </outputDirectory> + </configuration> + </execution> + + <!-- level 10 bundles --> + <execution> + <id>copy-level-10-bundles</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <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 + </outputDirectory> + </configuration> + </execution> + + <!-- level 15 JCR bundles --> + <execution> + <id>copy-level-15-bundles</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <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,commons-lang,org.apache.sling.commons.osgi,org.apache.sling.commons.mime,org.apache.sling.jcr.webdav + </includeArtifactIds> + + <excludeTransitive>true</excludeTransitive> + <outputDirectory> + ${project.build.outputDirectory}/resources/15 + </outputDirectory> + </configuration> + </execution> + + <!-- remaining bundles --> + <execution> + <id>copy-remaining-bundles</id> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <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 + </includeArtifactIds> + <excludeTransitive>true</excludeTransitive> + <outputDirectory> + ${project.build.outputDirectory}/resources/0 + </outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + + <profile> + <id>withShell</id> + <activation> + <activeByDefault>false</activeByDefault> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy-shell-bundles</id> + <goals> + <goal>copy</goal> + </goals> + <configuration> + <artifactItems> + <artifactItem> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.shell</artifactId> + <version>1.0.2</version> + </artifactItem> + <artifactItem> + <groupId>org.apache.felix</groupId> + <artifactId>org.apache.felix.shell.remote</artifactId> + <version>1.0.2</version> + </artifactItem> + </artifactItems> + <excludeTransitive>true</excludeTransitive> + <outputDirectory> + ${project.build.outputDirectory}/resources/1 + </outputDirectory> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> + Propchange: incubator/sling/whiteboard/fmeschbe/launchpad/bundles/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native