hhmm.. it could be a bug. is the local repository really populated with just the jar file, no nbm file? it could be just a bug in output printing. what location are you performing the goal at? even though the goal doesn't require a project for execution, having one could have some influence on execution. especially when the project defines the nbm-maven-plugin as <extensions> plugin. I usually run the goal in directory without any project.
Milos On Tue, Dec 15, 2009 at 4:56 PM, cemerick <[email protected]> wrote: > > I'm attempting to populate our internal repository with artifacts > corresponding to the recent NetBeans 6.8 release using the > nbm:populate-repository goal from v3.1 of the nbm-maven-plugin. The only > problem I've run into is that nbm files are being copied from the > nbbuild/nbms directory to the target repository as jars. > > The command I'm using is: > > mvn nbm:populate-repository -DforcedVersion=RELEASE68 > -DnetbeansInstallDirectory=nbbuild/netbeans > -DnetbeansSourcesDirectory=nbbuild/build/source-zips > -DnexusIndexDirectory=/tmp/nexus-index > -DnetbeansJavadocDirectory=nbbuild/build/javadoc > -DnetbeansNbmDirectory=nbbuild/nbms/ > > And here's a sample of the log output: > > [INFO] Installing nbbuild/build/javadoc/org-openide-util.zip to > > /home/chas/.m2/repository/org/netbeans/api/org-openide-util/RELEASE68/org-openide-util-RELEASE68-javadoc.jar > [INFO] Installing nbbuild/build/source-zips/org-openide-util.zip to > > /home/chas/.m2/repository/org/netbeans/api/org-openide-util/RELEASE68/org-openide-util-RELEASE68-sources.jar > [INFO] Installing nbbuild/nbms/org-openide-util.nbm to > > /home/chas/.m2/repository/org/netbeans/api/org-openide-util/RELEASE68/org-openide-util-RELEASE68.jar > [INFO] Installing nbbuild/netbeans/platform11/lib/org-openide-util.jar to > > /home/chas/.m2/repository/org/netbeans/api/org-openide-util/RELEASE68/org-openide-util-RELEASE68.jar > > The goal certainly seems to have found the nbm files -- it's copying them, > after all -- but they're being copied to where the module's associated jar > file is being stored, rather than to their proper resting place. (In the > case of the module in the above log output, > > /home/chas/.m2/repository/org/netbeans/api/org-openide-util/RELEASE68/org-openide-util-RELEASE68.nbm > is the correct destination path IIUC.) > > I've perused the source of PopulateRepositoryMojo.java et al. for hints, > tried using v3.0 of nbm-maven-plugin, performing a local-only or > remote-only > population, and eliminated inclusion of source and javadoc jars, to no > avail. > > Thoughts? > > Thanks very much in advance, > > - Chas > -- > View this message in context: > http://old.nabble.com/nbm%3Apopulate-repository-installing-deploying-nbms-as-jars--tp26795977p26795977.html > Sent from the mojo - user mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >
