[prev in list] [next in list] [prev in thread] [next in thread] 

List:       maven-user
Subject:    Re: Maven trying to download pom being built and then fails with what seems to be an imaginary error
From:       Tommy Svensson <tommy () natusoft ! se>
Date:       2013-11-29 10:37:36
Message-ID: 788AFD0B-7909-4F29-A533-76AA627C294F () natusoft ! se
[Download RAW message or body]

I found what you are referring to:

	... to the "install" module  ...

but in this case I have a module actually called "install" :-). And qouting names I \
think is valid too, also for clarity.

But I do understand the possible confusion. 

/Tommy

29 nov 2013 kl. 10:26 skrev Stephen Connolly <stephen.alan.connolly@gmail.com>:

> if you'd had the "mvn " in the quotes too then I wouldn't have made the
> assumption... or if you'd been talking about the "install"ed pom... but
> people employing some of the Donny-Don't style hacks that my blog post aims
> to discourage typically have a special pom for installing these 3rd party
> jars and for some reason they almost always refer to it as their "install"
> pom.... and then they have problems with the build failing to download
> artifacts... so you can see why I might make my assumption ;-)
> 
> 
> On 29 November 2013 08:04, Tommy Svensson <tommy@natusoft.se> wrote:
> 
> > OK, now I understand. No that is not the case here. I'm one of the few
> > then I guess :-). I usually use quotes around commands like "mvn install"
> > to make clear exactly what the command is and distinguish it from the rest
> > of the text. If the command I'm showing is longer I put it on a separate
> > line and indented, but small things go into quotes. Maybe I should use
> > single quotes instead :-).
> > 
> > /Tommy
> > 
> > 28 nov 2013 kl. 18:58 skrev Stephen Connolly <
> > stephen.alan.connolly@gmail.com>:
> > 
> > > Sounded like you were using a pom to "install" 3rd party jars into the
> > > local repo for other modules to use... I ack that I could be wildly off
> > > base... but when we see people talking about their "install" pom and
> > > putting "install" in quotes 9 times out of 10 they are trying to hack
> > > installing .jar files into the local repo... you may be the 1 time out of
> > > 10 that isn't ;-)
> > > 
> > > 
> > > On 28 November 2013 17:19, Tommy Svensson <tommy@natusoft.se> wrote:
> > > 
> > > > 
> > > > 28 nov 2013 kl. 18:10 skrev Stephen Connolly <
> > > > stephen.alan.connolly@gmail.com>:
> > > > 
> > > > > Hmmm I suspect you may not have read this post:
> > > > > 
> > > > 
> > http://developer-blog.cloudbees.com/2013/03/playing-trade-offs-with-maven.html
> > > > 
> > > > No, I had not. After looking at it I have no idea what you are trying to
> > > > say with it.
> > > > 
> > > > > 
> > > > > (Trigger for suspicion is people referring to an "install" pom... esp
> > > > when
> > > > > they put install in quotes)
> > > > 
> > > > I'm failing here too.
> > > > 
> > > > /Tommy
> > > > 
> > > > > 
> > > > > 
> > > > > On 28 November 2013 17:04, Tommy Svensson <tommy@natusoft.se> wrote:
> > > > > 
> > > > > > I did remove my local repository files (~/.m2/repository/...) and did
> > an
> > > > > > "mvn install" and got this exact problem myself!
> > > > > > 
> > > > > > I'm however completely failing to understand why. I tried to add
> > > > > > "<relativePath>..</relativePath> to the "install" module but that made
> > > > no
> > > > > > difference and since ".." is the one and only relative path to the
> > > > parent
> > > > > > it should make no difference, so I guess that was correct :-). And why
> > > > does
> > > > > > it start with trying to download the pom of the project I'm building.
> > > > It is
> > > > > > available right there in the catalog I'm standing in when running "mvn
> > > > > > install". It should be downloading its parent pom, which it does and
> > > > > > succeeds with, but it should not be trying to download itself since it
> > > > is
> > > > > > already running itself, and thus already have itself.
> > > > > > 
> > > > > > Do note that the top parent (the one being successfully downloaded)
> > does
> > > > > > not contain any modules! It only provides plugins, properties, etc. It
> > > > has
> > > > > > no knowledge of its children.
> > > > > > 
> > > > > > Regards,
> > > > > > Tommy Svensson
> > > > > > 
> > > > > > 
> > > > > > 28 nov 2013 kl. 17:33 skrev Tommy Svensson <tommy@natusoft.se>:
> > > > > > 
> > > > > > > 
> > > > > > > 28 nov 2013 kl. 15:39 skrev Nick Stolwijk <nick.stolwijk@gmail.com>:
> > > > > > > 
> > > > > > > > Probably you have the xxx-shared artifact already in your local
> > > > > > repository
> > > > > > > > from an earlier invocation, so it won't get looked up in Nexus,
> > while
> > > > > > your
> > > > > > > > colleague doesn't.
> > > > > > > > 
> > > > > > > > I think your parent part of the pom should look something like this:
> > > > > > > > 
> > > > > > > > <parent>
> > > > > > > > <groupId>xxx.xxx.xxx</groupId>
> > > > > > > > <artifactId>xxx-shared</artifactId>
> > > > > > > > <version>2.0.26-SNAPSHOT</version>
> > > > > > > > <relativePath>../xxx-shared/pom.xml</relativePath>
> > > > > > > > </parent>
> > > > > > > 
> > > > > > > It is *at* this parent that the "mvn clean" is done! The one failing
> > is
> > > > > > a module of this and is residing with a correct relative path to this
> > > > > > parent.
> > > > > > > 
> > > > > > > But it is correct that only I have this artifact in my local
> > repository
> > > > > > since my colleague are failing to build this due to this problem.
> > > > > > > 
> > > > > > > > 
> > > > > > > > Try to empty your local repository (~/.m2/repository/xxx/xxx/xxx/
> > and
> > > > > > > > rebuild. I guess without setting the relativePath you will see the
> > > > same
> > > > > > > > error as your colleague.
> > > > > > > 
> > > > > > > The relative path is ".." and should thus be correct. But "cleaning"
> > my
> > > > > > ~/.m2/repository/... artifacts is probably a good test to do anyhow.
> > > > > > > 
> > > > > > > Thanks,
> > > > > > > Tommy Svensson
> > > > > > > 
> > > > > > > 
> > > > > > > > 
> > > > > > > > Hth,
> > > > > > > > 
> > > > > > > > Nick Stolwijk
> > > > > > > > On Thu, Nov 28, 2013 at 3:32 PM, Tommy Svensson <tommy@natusoft.se>
> > > > > > wrote:
> > > > > > > > 
> > > > > > > > > <parent>
> > > > > > > > > <groupId>xxx.xxx.xxx</groupId>
> > > > > > > > > <artifactId>xxx-shared</artifactId>
> > > > > > > > > <version>2.0.26-SNAPSHOT</version>
> > > > > > > > > </parent>
> > > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > 
> > > > > > > > Nick Stolwijk
> > > > > > > > 
> > > > > > > > ~~~ Try to leave this world a little better than you found it and,
> > > > when
> > > > > > > > your turn comes to die, you can die happy in feeling that at any
> > rate
> > > > > > you
> > > > > > > > have not wasted your time but have done your best ~~~
> > > > > > > > 
> > > > > > > > Lord Baden-Powell
> > > > > > > 
> > > > > > > 
> > > > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > > > > For additional commands, e-mail: users-help@maven.apache.org
> > > > > > 
> > > > > > 
> > > > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > > > For additional commands, e-mail: users-help@maven.apache.org
> > > > > > 
> > > > > > 
> > > > 
> > > > 
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: users-help@maven.apache.org
> > > > 
> > > > 
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> > 
> > 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic