Any example of a standalone launcher that uses the trunk version of the bundles would be very helpful.
Cheers, Reto On Wed, Jun 27, 2012 at 1:44 PM, Reto Bachmann-Gmür <[email protected]> wrote: > Hi Justin > > Thanks for your reply, having <extentions>true</extensions> makes sense. > However I'm having a new problem when setting this option. I'm getting the > following error: > > [ERROR] Failed to execute goal > org.apache.sling:maven-launchpad-plugin:2.1.1-SNAPSHOT:prepare-package > (prepare-package) on project sample-jar: Unable to find artifact. Could not > find artifact > org.apache.sling:org.apache.sling.launchpad.base:jar:2.3.1-20120501.161847-496 > > The trunk version I compiled locally is 2.4.1-SNAPSHOT. I'm getting the > above error desspite specifying version 2.4.1-SNAPSHOT both in the plugin > as well as in the project dependencies, 2.4.1-SNAPSHOT is also the version > specified in the dependencyManagement. > > Cheers, > Reto > > > On Tue, Jun 26, 2012 at 1:38 AM, Justin Edelson > <[email protected]>wrote: > >> Reto- >> I believe you are missing <extensions>true</extensions> from the >> maven-launchpad-plugin block (as a direct child of <plugin> NOT in the >> plugin configuration). Without this, Maven doesn't know how to handle >> partial bundle list artifacts. >> >> Regards, >> Justin >> >> On Jun 25, 2012, at 10:38 AM, Reto Bachmann-Gmür <[email protected]> wrote: >> >> > Hello, >> > >> > I'm having troubles with partialbundlelists and the trunk version of the >> > maven-launchpad-plugin and would be gratefull for some help. >> > >> > I'm getting: >> > >> > [ERROR] Failed to execute goal on project sample-jar: Could not resolve >> > dependencies for project sample:sample-jar:jar:1-SNAPSHOT: Could not >> find >> > artifact >> > >> org.apache.sling:org.apache.sling.launchpad.test-bundles:partialbundlelist:0.0.1-SNAPSHOT >> > -> [Help 1] >> > >> > Even though I compiled the partialbundlelist project and it is in the >> local >> > repo >> > >> > $ ls >> > >> ~/.m2/repository/org/apache/sling/org.apache.sling.launchpad.test-bundles/0.0.1-SNAPSHOT/ >> > maven-metadata-local.xml >> > org.apache.sling.launchpad.test-bundles-0.0.1-SNAPSHOT.pom >> > _maven.repositories >> > org.apache.sling.launchpad.test-bundles-0.0.1-SNAPSHOT-sources.jar >> > >> org.apache.sling.launchpad.test-bundles-0.0.1-SNAPSHOT-bundlelistconfig.zip.lastUpdated >> > org.apache.sling.launchpad.test-bundles-0.0.1-SNAPSHOT.xml >> > >> org.apache.sling.launchpad.test-bundles-0.0.1-SNAPSHOT.partialbundlelist.lastUpdated >> > >> > >> > This is how my pom looks like: >> > >> > <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>sample</groupId> >> > <artifactId>sample-jar</artifactId> >> > <packaging>jar</packaging> >> > <version>1-SNAPSHOT</version> >> > >> > <name>Sample Launchpad Jar</name> >> > <description> >> > A Sample Launchpad Jar... >> > </description> >> > >> > <build> >> > <plugins> >> > <plugin> >> > <groupId>org.apache.sling</groupId> >> > <artifactId>maven-launchpad-plugin</artifactId> >> > <version>2.1.1-SNAPSHOT</version> >> > <executions> >> > <execution> >> > <id>prepare-package</id> >> > <goals> >> > <goal>prepare-package</goal> >> > </goals> >> > </execution> >> > <execution> >> > <id>prepare-package-jar</id> >> > <goals> >> > <goal>prepare-package</goal> >> > </goals> >> > <configuration> >> > <packaging>jar</packaging> >> > </configuration> >> > </execution> >> > <execution> >> > <id>attach-bundle-list</id> >> > <goals> >> > <goal>attach-bundle-list</goal> >> > </goals> >> > </execution> >> > </executions> >> > <configuration> >> > <defaultBundleList> >> > <!-- only need this until the next release --> >> > <version>7-SNAPSHOT</version> >> > </defaultBundleList> >> > <additionalBundles> >> > <bundle> >> > <groupId>org.apache.felix</groupId> >> > >> <artifactId>org.apache.felix.shell</artifactId> >> > <version>1.4.2</version> >> > <startLevel>20</startLevel> >> > </bundle> >> > </additionalBundles> >> > </configuration> >> > </plugin> >> > <plugin> >> > <groupId>org.apache.maven.plugins</groupId> >> > <artifactId>maven-jar-plugin</artifactId> >> > <configuration> >> > <archive> >> > <manifest> >> > >> > <mainClass>org.apache.sling.launchpad.app.Main</mainClass> >> > </manifest> >> > </archive> >> > >> > </configuration> >> > </plugin> >> > >> > </plugins> >> > </build> >> > >> > <dependencies> >> > <dependency> >> > <groupId>org.apache.sling</groupId> >> > <artifactId>org.apache.sling.launchpad.base</artifactId> >> > <version>2.3.1-SNAPSHOT</version> >> > <classifier>app</classifier> >> > <scope>provided</scope> >> > </dependency> >> > <!-- The test services bundles --> >> > <dependency> >> > <groupId>org.apache.sling</groupId> >> > >> > <artifactId>org.apache.sling.launchpad.test-bundles</artifactId> >> > <version>0.0.1-SNAPSHOT</version> >> > <type>partialbundlelist</type> >> > </dependency> >> > </dependencies> >> > </project> >> > >> > >> > Without the last dependency it compiles fine. I did not modify the >> > test-bundles project. >> > >> > Cheers, >> > Reto >> > >
