Thanks for taking look guys. 2017-10-10 12:24 GMT+02:00 Emilian Bold <[email protected]>:
> What's also odd is that the parent pom has dependencies on NetBeans > RELEASE80 binaries. > This is compile time only (<scope>provided</scope>) dependency. The HTML/Java API is using using java.util.ServiceLoader discovery mechanism and associated META-INF/services registration files. However rather than writing these files manually, we are using @org.openide.util.lookup.ServiceRegistration annotation that generates the registrations for us. Simplifies typos. I hope that is OK, especially because the NetBeans maven repository at http://bits.netbeans.org/maven2/ shall now be responsibility of Apache Foundation, right? Otherwise many projects building on top of NetBeans will fail... > On Tue, Oct 10, 2017 at 12:33 PM, Bertrand Delacretaz < > > > The org.netbeans.html release that was recently prepared refers to, > > and downloads lots of stuff from a Maven repository at > > http://mc-repo.googlecode.com > > > > Why is that? Getting binaries from strange places is scary. > I believe this is needed for the com.mycila.maven-license-plugin which checks for licenses. However I also added the apache-rat-plugin - e.g. our licenses are already checked. Maybe I should remove the mycila one then. If that can remove the need for Maven repository at http://mc-repo.googlecode.com then it is probably the right thing to do. I give it a try. Thanks for the comments. -jt <http://mc-repo.googlecode.com> <http://mc-repo.googlecode.com>
