Hmm, wouldn't this be a bug then in either maven core or the sources plugin?
I'm quite sure executing "mvn install deploy" would work for a multi-module
build without sources attached. The main artifact wouldn't be uploaded
twice. (Haven't verified though.)

Possibly Maven 3.0.x doesn't have this problem (if it's a core thing)?

/Anders

On Wed, Apr 6, 2011 at 19:45, Stephen Connolly <
[email protected]> wrote:

> the sources get attached to the reactor twice
>
> - Stephen
>
> ---
> Sent from my Android phone, so random spelling mistakes, random nonsense
> words and other nonsense are a direct result of using swype to type on the
> screen
> On 6 Apr 2011 15:45, "Novak Dalibor" <[email protected]> wrote:
> > Hi Stephen,
> >
> > I see that implies that install step doesn't need to be called explicitly
> > and this will solve my problem. Hooray!! Thanks, I missed that "detail".
> >
> > It is still strange how deploy plugin tries to upload sources twice in
> > scenario where install phase is requested. Should this be accepted as
> > normal?
> >
> > Thanks again and regards,
> > Dalibor
> >
> > On Wed, Apr 6, 2011 at 2:58 PM, Stephen Connolly <
> > [email protected]> wrote:
> >
> >> mvn clean install deploy
> >>
> >> means the following
> >>
> >> Mr Maven,
> >> please look up the clean phase in the standard lifecycles and
> >> execute all phases in the lifecycle it belongs to up to and including
> >> the clean phase
> >> then
> >> please look up the install phase in the standard lifecycles and
> >> execute all phases in the lifecycle it belongs to up to and including
> >> the install phase
> >> finally
> >> please look up the deploy phase in the standard lifecycles and
> >> execute all phases in the lifecycle it belongs to up to and including
> >> the deploy phase
> >>
> >> you will notice that install and deploy are in the same lifecycle with
> >> deploy being just after install
> >>
> >> On 6 April 2011 14:33, Novak Dalibor <[email protected]> wrote:
> >> > Hello,
> >> >
> >> > I am experiencing a problem since I have my project configured to use
> >> > maven-source-plugin. When I try to execute a "mvn clean install
> deploy"
> >> > command the deploy plugin tries to uploadsources jar to repository
> twice.
> >> > Since this is a nexus release repository it doesn't allow redeployment
> >> and I
> >> > get an HTTP 400 error. (see logs below)
> >> >
> >> > However when I run "mvn clean deploy" (without install) all works fine
> >> and
> >> > sources jar is uploaded only once. Does anyone have any hints why I am
> >> > experiencing this behaviour?
> >> >
> >> > I am running maven 2.2.1.
> >> >
> >> > Thanks,
> >> > Dalibor
> >> >
> >> >
> >> >
> >> > [INFO] [deploy:deploy {execution: default-deploy}]
> >> > Uploading:
> >> >
> >>
>
> http://repository/content/repositories/thirdparty/com/mycompany/project/project-common/0.1.1/project-common-0.1.1.jar
> >> > 51K uploaded (project-common-0.1.1.jar)
> >> > [INFO] Retrieving previous metadata from mycompany-thirdparty
> >> > [INFO] Uploading repository metadata for: 'artifact
> >> > com.mycompany.project:project-common'
> >> > [INFO] Uploading project information for project-common 0.1.1
> >> > Uploading:
> >> >
> >>
>
> http://repository/content/repositories/thirdparty/com/mycompany/project/project-common/0.1.1/project-common-0.1.1-sources.jar
> >> > 39K uploaded (project-common-0.1.1-sources.jar)
> >> > Uploading:
> >> >
> >>
>
> http://repository/content/repositories/thirdparty/com/mycompany/project/project-common/0.1.1/project-common-0.1.1-sources.jar
> >> > [INFO]
> >> >
> ------------------------------------------------------------------------
> >> > [ERROR] BUILD ERROR
> >> > [INFO]
> >> >
> ------------------------------------------------------------------------
> >> > [INFO] Error deploying artifact: Failed to transfer file:
> >> >
> >>
>
> http://repository/content/repositories/thirdparty/com/mycompany/project/project-common/0.1.1/project-common-0.1.1-sources.jar
> >> .
> >> > Return code is: 400
> >> >
> >> > [INFO]
> >> >
> ------------------------------------------------------------------------
> >> > [INFO] For more information, run Maven with the -e switch
> >> >
> >>
>

Reply via email to