You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@sling.apache.org by Reto Bachmann-Gmür <re...@apache.org> on 2012/07/02 23:11:41 UTC
Re: problem with partialbundlelist and trunk version of launchpad plugin
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 <re...@apache.org> 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 <ju...@gmail.com>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 <re...@apache.org> 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
>>
>
>