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
>

Reply via email to