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>

Reply via email to