You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Ian Boston <ie...@tfd.co.uk> on 2010/02/04 16:22:45 UTC
Problem with maven-launchpad-plugin
Hi, (Justin probably)
With todays snapshot of the maven-launchpad-plugin I am seeing problems.
pom in question is at
http://github.com/ieb/open-experiments/blob/master/slingtests/osgikernel/app/pom.xml
I have a list.xml containing everything
dhcp-49:app ieb$ ls -l /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/src/main/bundles/list.xml
-rw-r--r-- 1 ieb ieb 22554 3 Feb 18:02 /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/src/main/bundles/list.xml
dhcp-49:app ieb$
and I exclude the default set
<includeDefaultBundles>false</includeDefaultBundles>
When I build, the jar only contains an unpacked version of
org.apache.sling.launchpad.base-2.1.1-SNAPSHOT.jar
and nothing from the list.xml
Looking at the current code for the plugin it should load list.xml, and mvn -X clean install confirms my config the section below.
Any ideas, I will stick some debug in the plugin to see whats happening.
Ian
[DEBUG] Configuring mojo 'org.apache.sling:maven-launchpad-plugin:2.0.5-SNAPSHOT:prepare-package' -->
[DEBUG] (f) baseDestination = resources
[DEBUG] (f) buildOutputDirectory = /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes
[DEBUG] (f) bundleListFile = /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/src/main/bundles/list.xml
[DEBUG] (f) bundlesDirectory = bundles
[DEBUG] (f) includeDefaultBundles = false
[DEBUG] (s) groupId = org.sakaiproject.kernel
[DEBUG] (s) artifactId = org.sakaiproject.kernel.jetty-config
[DEBUG] (s) version = 0.3-SNAPSHOT
[DEBUG] (s) startLevel = 5
[DEBUG] (f) jarWebSupport = AdditionalBundle [artifactId=org.sakaiproject.kernel.jetty-config, classifier=null, groupId=org.sakaiproject.kernel, startLevel=5, type=null, version=0.3-SNAPSHOT]
[DEBUG] (f) local = Repository[local|file:///Users/ieb/.m2/repository]
[DEBUG] (f) packaging = jar
[DEBUG] (f) project = MavenProject: org.sakaiproject.kernel:org.sakaiproject.kernel.app:0.3-SNAPSHOT @ /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/pom.xml
[DEBUG] (f) remoteRepos = [Repository[local-repository|file:////Users/ieb/.m2/repository], Repository[sakai-maven|http://source.sakaiproject.org/maven2], Repository[EclipseLink Repo|http://mirror.cc.columbia.edu/pub/software/eclipse/rt/eclipselink/maven.repo/], Repository[OPS4J|http://repository.ops4j.org/maven2], Repository[maven repo|http://repo1.maven.org/maven2/], Repository[apache-snapshots|http://repository.apache.org/snapshots/], Repository[central|http://repo1.maven.org/maven2]]
[DEBUG] (f) warOutputDirectory = /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/launchpad-bundles
[DEBUG] -- end configuration --
[INFO] [launchpad:prepare-package {execution: prepare-package-jar}]
[INFO] Copying base artifact from /Users/ieb/.m2/repository/org/apache/sling/org.apache.sling.launchpad.base/2.1.1-SNAPSHOT/org.apache.sling.launchpad.base-2.1.1-SNAPSHOT.jar to /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes/resources/org.apache.sling.launchpad.base.jar.
[INFO] Unpacking /Users/ieb/.m2/repository/org/apache/sling/org.apache.sling.launchpad.base/2.1.1-SNAPSHOT/org.apache.sling.launchpad.base-2.1.1-SNAPSHOT-app.jar to
/Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes
[DEBUG] Expanding: /Users/ieb/.m2/repository/org/apache/sling/org.apache.sling.launchpad.base/2.1.1-SNAPSHOT/org.apache.sling.launchpad.base-2.1.1-SNAPSHOT-app.jar into /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes
[DEBUG] expand complete
[DEBUG] Plugin dependencies for:
Re: Problem with maven-launchpad-plugin
Posted by Ian Boston <ie...@tfd.co.uk>.
On 4 Feb 2010, at 15:34, Justin Edelson wrote:
> I think I see the problem, but am not in a great position to test right now. Can you try applying this patch:
>
> http://gist.github.com/294758
>
yes that fixed it, thanks
Will jira, and commit.
Ian
> Justin
>
Re: Problem with maven-launchpad-plugin
Posted by Justin Edelson <ju...@gmail.com>.
I think I see the problem, but am not in a great position to test right
now. Can you try applying this patch:
http://gist.github.com/294758
Justin
On 2/4/10 10:22 AM, Ian Boston wrote:
> Hi, (Justin probably)
>
> With todays snapshot of the maven-launchpad-plugin I am seeing problems.
>
> pom in question is at
>
> http://github.com/ieb/open-experiments/blob/master/slingtests/osgikernel/app/pom.xml
>
> I have a list.xml containing everything
>
> dhcp-49:app ieb$ ls -l /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/src/main/bundles/list.xml
> -rw-r--r-- 1 ieb ieb 22554 3 Feb 18:02 /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/src/main/bundles/list.xml
> dhcp-49:app ieb$
>
>
> and I exclude the default set
> <includeDefaultBundles>false</includeDefaultBundles>
>
> When I build, the jar only contains an unpacked version of
>
> org.apache.sling.launchpad.base-2.1.1-SNAPSHOT.jar
>
> and nothing from the list.xml
>
> Looking at the current code for the plugin it should load list.xml, and mvn -X clean install confirms my config the section below.
>
>
> Any ideas, I will stick some debug in the plugin to see whats happening.
> Ian
>
>
>
>
> [DEBUG] Configuring mojo 'org.apache.sling:maven-launchpad-plugin:2.0.5-SNAPSHOT:prepare-package' -->
> [DEBUG] (f) baseDestination = resources
> [DEBUG] (f) buildOutputDirectory = /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes
> [DEBUG] (f) bundleListFile = /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/src/main/bundles/list.xml
> [DEBUG] (f) bundlesDirectory = bundles
> [DEBUG] (f) includeDefaultBundles = false
> [DEBUG] (s) groupId = org.sakaiproject.kernel
> [DEBUG] (s) artifactId = org.sakaiproject.kernel.jetty-config
> [DEBUG] (s) version = 0.3-SNAPSHOT
> [DEBUG] (s) startLevel = 5
> [DEBUG] (f) jarWebSupport = AdditionalBundle [artifactId=org.sakaiproject.kernel.jetty-config, classifier=null, groupId=org.sakaiproject.kernel, startLevel=5, type=null, version=0.3-SNAPSHOT]
> [DEBUG] (f) local = Repository[local|file:///Users/ieb/.m2/repository]
> [DEBUG] (f) packaging = jar
> [DEBUG] (f) project = MavenProject: org.sakaiproject.kernel:org.sakaiproject.kernel.app:0.3-SNAPSHOT @ /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/pom.xml
> [DEBUG] (f) remoteRepos = [Repository[local-repository|file:////Users/ieb/.m2/repository], Repository[sakai-maven|http://source.sakaiproject.org/maven2], Repository[EclipseLink Repo|http://mirror.cc.columbia.edu/pub/software/eclipse/rt/eclipselink/maven.repo/], Repository[OPS4J|http://repository.ops4j.org/maven2], Repository[maven repo|http://repo1.maven.org/maven2/], Repository[apache-snapshots|http://repository.apache.org/snapshots/], Repository[central|http://repo1.maven.org/maven2]]
> [DEBUG] (f) warOutputDirectory = /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/launchpad-bundles
> [DEBUG] -- end configuration --
> [INFO] [launchpad:prepare-package {execution: prepare-package-jar}]
> [INFO] Copying base artifact from /Users/ieb/.m2/repository/org/apache/sling/org.apache.sling.launchpad.base/2.1.1-SNAPSHOT/org.apache.sling.launchpad.base-2.1.1-SNAPSHOT.jar to /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes/resources/org.apache.sling.launchpad.base.jar.
> [INFO] Unpacking /Users/ieb/.m2/repository/org/apache/sling/org.apache.sling.launchpad.base/2.1.1-SNAPSHOT/org.apache.sling.launchpad.base-2.1.1-SNAPSHOT-app.jar to
> /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes
> [DEBUG] Expanding: /Users/ieb/.m2/repository/org/apache/sling/org.apache.sling.launchpad.base/2.1.1-SNAPSHOT/org.apache.sling.launchpad.base-2.1.1-SNAPSHOT-app.jar into /Users/ieb/timefields/open-experiments/slingtests/osgikernel/app/target/classes
> [DEBUG] expand complete
> [DEBUG] Plugin dependencies for:
>
>
>
>
>