Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

artifact attached by plugin not appearing in subsequent plugins

$
0
0
Hi all - I've been stuck for a while trying to get an artifact injected by a
plugin to apply to subsequent plugins/goals in a project.

I have a project which generates a web application. My use case here is the
obfuscator plugin which I wrote, which creates a jar file called
"<projectname>-small.jar". The plugin creates jar file using
MavenProjectHelper.attachArtifact(). The plugin executes during the
packaging phase, before the maven-war-plugin. The jar file is created
successfully, and the call to attachArtifact() returns with no errors, but
the maven-war-plugin does not "see" the jar file and therefore doesn't
include it in the results. When I turn on debugging I can see
maven-war-plugin copying the other project artifacts into
target/<projectname>/WEB-INF/lib.

Have I missed a step? I know I can explicitly configure maven-war-plugin to
grab the new artifact, but I thought the point of "attachArtifact" was to
inject the new artifact into the flow.

Appreciate any insight into what I'm doing wrong...

Thanks!

-Richard

Viewing all articles
Browse latest Browse all 5648

Trending Articles