Just for clearity, that should be done through the dependencyManagament
section. depMgmt impacts transitive deps as well.

/Anders

On Wed, Apr 28, 2010 at 04:08, Justin Edelson <justinedel...@gmail.com>wrote:

> Perhaps it is defined in a parent pom.
>
> In any case, you can fix this easily by setting the version in your pom.
>
> Justin
>
> On Apr 27, 2010, at 8:59 PM, Grant Birchmeier <gbirchme...@connamara.com>
> wrote:
>
> > I can't find where the range is specified.  My output says:
> >
> > ---
> > Path to dependency:
> >        1) com.connamara.ontrade:simplespreader:jar:1.0
> >        2) org.marketcetera:ors:jar:1.6.0
> > ---
> >
> > But neither pom specifies a version for log4j.  I'm not even sure why
> > it looking for 1.2.13 as opposed to something later.  I see that the
> > file you linked was last updated March 31, which probably explains why
> > this trouble just started, as we last did a build prior to that.
> >
> > I got it to build by hacking my
> > ~/.m2/repository/log4j/log4j/maven-metadata-central.xml to include
> > 1.2.13.
> >
> > This is not really an optimal solution, as every user will need to do
> > this.  Is there a better way?
> >
> > (Our software uses third-party components with their own poms.  Until
> > now, we haven't had any trouble with the Maven part.  Clearly, though,
> > I'm still kind of new to this.)
> >
> > -Grant
> >
> >
> > On Tue, Apr 27, 2010 at 7:26 PM, Justin Edelson <justinedel...@gmail.com>
> wrote:
> >> Because you're using a range, which requires better metadata than log4j
> >> has. See http://repo1.maven.org/maven2/log4j/log4j/maven-metadata.xml
> >>
> >> On 4/27/10 8:21 PM, Grant Birchmeier wrote:
> >>> If anyone can help, I'd appreciate it.  This is driving me up the
> >>> wall.  I tried googling, but I couldn't find what I needed.
> >>>
> >>> When I build, I get this error:
> >>>
> >>> ---
> >>> Couldn't find a version in [1.2.15, 1.2.16] to match range
> [1.2.13,1.2.13]
> >>>   log4j:log4j:jar:null
> >>> ---
> >>>
> >>> But when I list the contents of my repo dir, I clearly have a "1.2.13"
> version:
> >>>
> >>> ---
> >>> 1143 ~/$ ls ~/.m2/repository/log4j/log4j/
> >>> 1.2.13/
> >>> 1.2.14/
> >>> 1.2.15/
> >>> maven-metadata-central.xml
> >>> [...etc...]
> >>> ---
> >>>
> >>> So if I have 1.2.13 in my repo, then why is maven only finding 1.2.14
> >>> and 1.2.15?
> >>>
> >>> Thanks to anyone who can help
> >>>
> >>> -Grant
> >>>
> >>> ---------------------------------------------------------------------
> >>> 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
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>
>

Reply via email to