Hello Richard,

x-posted to dev, as the war-plugin is a core-plugin:
- IMO attaching would be the "wrong" term as it has another meaning.
- This is more of a "generated" jar (as generated sources,  classes etc.)
- IMO packages should go in Maven modules of their own.

Regards Mirko
-- 
Sent from my mobile
On Aug 20, 2013 5:13 PM, "Richard Sand" <rs...@idfconnect.com> wrote:

> Is there any merit to the idea of having a configuration option in
> maven-war-plugin to include attached artifacts in the webapp in the same
> way it includes dependent artifacts?
>
> -Richard
>
> -----Original Message-----
> From: Mirko Friedenhagen [mailto:mfriedenha...@gmail.com]
> Sent: Tuesday, August 20, 2013 6:20 AM
> To: Maven Users List
> Subject: RE: artifact attached by plugin not appearing in subsequent
> plugins
>
> Richard,
>
> AFAIK attachArtifact just tells Maven to install an additional binary to
> it's local cache resp. to deploy it to the distribution repository.
>
> What you want, as far as I understand, is to create an artifact which will
> be picked up later on and included in a war? You should probably create a
> separate module project, which creates the jar and just include this jar as
> runtime dependency in your war project.
>
> Regards Mirko
> --
> Sent from my mobile
> On Aug 20, 2013 7:42 AM, "Richard Sand" <rs...@idfconnect.com> wrote:
>
> > I concluded that this was a missing feature of maven-war-plugin, where
> > it simply wasn't looking to see if there were attached resources.
> >
> > I supplied a simple patch to the handleArtifacts() method to have that
> > method also handle attached artifacts,  You can see the report here.
> > https://jira.codehaus.org/browse/MWAR-304
> >
> > -Richard
> >
> > -----Original Message-----
> > From: Richard Sand [mailto:rs...@idfconnect.com]
> > Sent: Monday, August 19, 2013 6:19 PM
> > To: 'Maven Users List'
> > Subject: artifact attached by plugin not appearing in subsequent
> > plugins
> >
> > 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
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> > For additional commands, e-mail: users-h...@maven.apache.org
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to