Am 2017-09-15 um 00:50 schrieb Petr Široký:
I was able to easily fix our plugin by e.g. replacing
"Thread.currentThread().getContextClassLoader()" with
"this.getClass().getClassLoader()" (in the Mojo class) to get the plugin
classloader.
I don't know though if the "Thread.currentThread().getContextClassLoader()"
is just misuse on our side or if it's something that more plugins may rely
on.
Similar cause in MASSEMBLY: https://issues.apache.org/jira/browse/MNG-6209
I think using TCCL is wrong here.
On Thu, Sep 14, 2017 at 2:42 PM Petr Široký <siroky.p...@gmail.com> wrote:
Argh, I forgot to link the plugin source:
https://github.com/kiegroup/droolsjbpm-integration/tree/7.3.0.Final/kie-maven-plugin
On Thu, Sep 14, 2017 at 2:41 PM Petr Široký <siroky.p...@gmail.com> wrote:
Hello,
I am seeing a (probably) similar issue with our custom plugin.
See the reproducer:
https://github.com/psiroky/reproducers/tree/mvn351-kie-maven-plugin (works
fine with maven 3.5.0, but fails with NPE with the RC of maven 3.5.1).
I am not yet sure if the plugin is just doing something it's not supposed
to, or if this is a regression in maven itself. I'll will take a deeper
look.
Petr
On Thu, Sep 14, 2017 at 1:53 PM Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:
On 14 September 2017 at 04:43, Mark Derricutt <m...@talios.com> wrote:
+2 non-binding from Mark!
I was discussing this with a coworker and he made the comment that if
this
change could break Mojos, maybe it shouldn't be in a point release -
whats
the policy on changes that may potentially break existing plugins?
Well we need to assess the issue. Right now I don't even have a
description
of what went wrong. Any chance you could provide a replication... or mail
me directly if you cannot share it publically and I may be able to
produce
a minimal reproduction from it.
If this breaks a mojo that was doing something wrong in the first place,
well that will not stop 3.5.1... OTOH if this exposes a bug in the issue
"fixed" then I'd likely revert and respin.
We really need a reproducer first.
--
"Great artists are extremely selfish and arrogant things" — Steven
Wilson,
Porcupine Tree
On Thu, Sep 14, 2017 at 10:29 AM, Mark Derricutt <m...@talios.com>
wrote:
On 14 Sep 2017, at 10:26, Mark Derricutt wrote:
Calling -2 for vote if not too late.
Actually - looking at the commit diff, I see in our code we did have
<extensions>true</extensions> for the jasmine-maven-plugin which we
don't
actually need. Removing that from the mojo definition and running my
build
with the staged 3.5.1 release and everything builds fine.
+2 non-binding from Mark!
Mark
------------------------------
"The ease with which a change can be implemented has no relevance at
all
to whether it is the right change for the (Java) Platform for all
time."
—
Mark Reinhold.
Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org