Re: Why is my Maven NB app bigger than my Ant NB app ?
Peter Hansson <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.openide.devel |
|---|---|
| Message-ID | <CAC55jYOLoY+BbeVdznHYR+OwNtYrmjkNVL_=g-JNPrZJS9AP-A@mail.gmail.com> |
Hi Wade, My POM is as the IDE has generated it. Haven't touched it. Looking at the generated POM the Junit dependency indeed has <scope>test</scope>. I'll file a bug on Github/nbm-maven. Thanks. Peter On Mon, Nov 7, 2016 at 3:28 AM, Wade Chandler <[email protected]> wrote: > Peter, > > Can you check to see if your POM has the dependencies explicitly added to > it perhaps? If so, you could remove them, perhaps making JUnit a test > dependency instead, and if not added by you, then possibly a bug in NB > Maven Plugin Project support. If you added JUnit yourself, make sure it is > a "test" dependency instead. Depending on your findings it may or may not > be a bug to file against nbm-maven. > > Wade > > On Nov 6, 2016 5:02 AM, "Peter Hansson" <[email protected]> > wrote: > >> I've noticed that my Maven-based platform app pulls in stuff that I do >> not know why is there. >> >> I've done some testing by letting the IDE create two out-of-the-box >> projects for me and them comparing them. One is Ant-based (New Project --> >> NetBeans Modules --> NetBeans Platform Application) and the other is >> Maven-based (New Project --> Maven --> NetBeans Application). >> >> I've then let the IDE create a ZIP distribution on both projects and then >> comparing the ZIPs. >> All tests done on NB IDE 8.2 and using NB 8.2 platform deps. >> >> The Maven-based application contains two cluster directories that the >> Ant-based doesn't: >> >> extra/ >> this contains net-java-html-boot-script.jar and >> net-java-html-sound.jar >> java/ >> this contains org-netbeans-modules-junitlib.jar >> >> >> Why? If the Ant-based app doesn't need then neither should the >> Maven-based ditto. >> >> >> /Peter >> >