Re: [mevenide-user] Netbeans profile causes mojos to execute twice

"Milos Kleint" <[email protected]> Wed, 14 May 2008 11:00:01 +0200
Newsgroups gmane.comp.jakarta.turbine.maven.mevenide.user
Message-ID <[email protected]>
I suggest you "upgrade" to the default way of running/debugging maven
projects in 3.1.x that includes running maven-exec-plugin rather than
generating a custom profile with assembly+jar plugins configuration

(thus the whole profile can be deleted altogether)

Milos

On 5/14/08, Magne Nordtveit <[email protected]> wrote:
> Cheers, that did solve the problem without breaking anything. BUT I now
>  have a deprecated warning when I am building
>
>  [WARN]DEPRECATED: Binding aggregator mojos to lifecycle phases in the
>  POM is considered dangerous.
>  [WARN]This feature has been deprecated. Please adjust your POM files
>  accordingly.
>
>
>  On Tue, 2008-05-13 at 17:20 -0700, Daniel Mutch wrote:
>  >
>  > Try changing the goal in the profile from directory to directory-inline.
>  > This will prevent Maven from forking the process when it finds the assembly
>  > profile, which can have some unexpected concequences including building the
>  > project more than once.
>  >
>  > cheers
>  > Dan
>  >
>  >
>  > Magne Nordtveit-2 wrote:
>  > >
>  > > Hello,
>  > >
>  > > I just recently updated to version 3.1.1 of the mevenide plugin to
>  > > Netbeans and ran into a little ... snag... Those projects that had a
>  > > netbeans-public profile generated to be able to run/debug no longer
>  > > built properly! I had a glance at the build plan, and discovered that
>  > > the mojos were all executing twice, and thus crashing with the following
>  > > error:
>  > >
>  > > [ERROR]
>  > > [ERROR]
>  > > [ERROR]Your build attempted to attach multiple artifacts with the same
>  > > classifier to the main project.
>  > > [ERROR]
>  > > [ERROR]Mojo responsible for second attachment
>  > > attempt:org.apache.maven.plugins:maven-source-plugin:2.0.4:jar
>  > > [ERROR]
>  > > [ERROR]Reported for project:
>  > > [ERROR]Group-Id: no.offsim
>  > > [ERROR]Artifact-Id: smallapp
>  > > [ERROR]Version: 1.1-SNAPSHOT
>  > > [ERROR]From file: /home/magne/work/source/smallapp/pom.xml
>  > > [ERROR]
>  > > [ERROR]
>  > > [ERROR]Artifact attachment:
>  > > [ERROR]
>  > > [ERROR]Group-Id: no.offsim
>  > > [ERROR]Artifact-Id: smallapp
>  > > [ERROR]Version: 1.1-SNAPSHOT
>  > > [ERROR]Type: java-source
>  > > [ERROR]Scope: null
>  > > [ERROR]Classifier: sources
>  > >
>  > > which is caused by the maven-source-plugin running twice and trying to
>  > > attach two similar files smallapp-1.1-SNAPSHOT-sources.jar.
>  > >
>  > > Does anyone have a solution to this other than "Remove the netbeans
>  > > profiles"?
>  > >
>  > > All the projects are created with the old simple archetype in netbeans
>  > > 5.5-6.0.1 (Possibly in 6.1 too) and with mevenide 3.0.12 (and preceeding
>  > > versions built on Maven 2.0.4).
>  > >
>  > > Cheers,
>  > > Magne
>  > >
>  > > ---------------------------------------------------------------------
>  > > To unsubscribe from this list, please visit:
>  > >
>  > >     http://xircles.codehaus.org/manage_email
>  > >
>  > >
>  > >
>  > >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>
>