having saied that, you should not be using any (many) implementation dependencies. especially if you are just using the platform. For an IDE plugin, the situation is a bit different, a lot of friend deps there.
On Tue, Jan 31, 2012 at 10:07 PM, Milos Kleint <[email protected]> wrote: > yup, that's the only real usecase for the descriptor file, > unfortunately one cannot easily tag maven dependencies (used to work > in maven 1.x) without in-place tag that says ïmpl dep or specification > dep, we have to use the external descriptor file > > Milos > > On Tue, Jan 31, 2012 at 7:40 PM, Benson Margulies <[email protected]> > wrote: >> On Tue, Jan 31, 2012 at 1:16 PM, Milos Kleint <[email protected]> wrote: >>> On Mon, Jan 30, 2012 at 6:53 PM, Benson Margulies <[email protected]> >>> wrote: >>>> I'm confused about the generation of manifest.mf. I'm trying to >>>> convert a project from NB/ant to NB/maven. There's a manifest.mf lying >>>> around. I moved it to src/main/nbm. Should I be removing it and >>>> depending on generation from the descriptor, instead. >>> >>> keep the manifest file (with stuff not generated by the plugin or with >>> stuff you want the plugin not generate. >>> I don't know about your setup details, but in general most people >>> should get away without a descriptor.. >>> >>> Milos >> >> I have many examples of error messages about 'friends' and other >> dependency problems if I don't have descriptors with dependencies, >> even with 3.6. >> >>> >>>> >>>> As a further problem, I've got >>>> http://jira.codehaus.org/browse/MNBMODULE-158. My nbm.xml is very >>>> simple, and my pom dependencies are just: >>>> >>>> <dependency> >>>> <groupId>org.netbeans.api</groupId> >>>> <artifactId>org-netbeans-api-annotations-common</artifactId> >>>> <version>RELEASE701</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>org.netbeans.api</groupId> >>>> <artifactId>org-openide-util</artifactId> >>>> <version>RELEASE701</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>org.netbeans.api</groupId> >>>> <artifactId>org-openide-modules</artifactId> >>>> <version>RELEASE701</version> >>>> </dependency> >>>> <dependency> >>>> <groupId>org.netbeans.modules</groupId> >>>> <artifactId>org-netbeans-core</artifactId> >>>> <version>RELEASE701</version> >>>> </dependency> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe from this list, please visit: >>>> >>>> http://xircles.codehaus.org/manage_email >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
