Thanks Nick. I was unaware of that part. Configured the repository for
snapshots and now it is working.

Regards,
Amit

On Feb 12, 2008 3:16 PM, <[EMAIL PROTECTED]> wrote:

> How did you configure your repository? Especially take a look at the
> updatePolicy element in your snapshot repository. [1] If this one is
> omitted, it will default to "daily", so it is possible it won't take your
> newest snapshot. You can use "mvn -U" to look for newer versions of the
> snapshot dependencies. Or set the updatePolicy to another value: "The
> frequency for downloading updates - can be "always", "daily" (default),
> "interval:XXX" (in minutes) or "never" (only if it doesn't exist locally)."
>
> Hth,
>
> Nick S.
>
> [1]
> http://maven.apache.org/ref/2.0.7/maven-settings/settings.html#class_snapshots
>
>
> -----Original Message-----
> From: amit kumar [mailto:[EMAIL PROTECTED]
> Sent: Tue 2/12/2008 10:40
> To: Maven Users List
> Subject: Re: Maven Concepts
>
> I tested with SNAPSHOT version as well. But maven still seems to prefer
> the
> local version of even the SNAPSHOT version?
>
> i have these two modules a.jar and b.jar,
> a-1.0-SNAPSHOT.jar depends on b-1.0-SNAPSHOT.jar, I tested and deployed
> b.jar at a later time stamp and again tried to build a.jar. But still it
> fetched the local version which was build at 14:29 while the one of two
> jars
> at repository is a 14:45 built?
>
> Am I missing something here? I am using the buildNumber as well to have
> the
> finalName appended with time stamp.
>
> Regards,
> Amit
>
> On Feb 8, 2008 3:52 PM, Simon Kitching <[EMAIL PROTECTED]> wrote:
>
> > ---- Stephen Connolly <[EMAIL PROTECTED]> schrieb:
> > > Redeploying a non-SNAPSHOT version is a _bad thing_ as Maven will not
> > > re-download it.
> >
> > Absolutely. Never overwrite an existing deployed file except when it has
> > SNAPSHOT in the version.
> >
> > Builds should be repeatable, ie you should be able to compile something
> > today, then compile it again next week and get the same result. This
> means
> > that stuff deployed to a repository should never change.
> >
> > The only exception is SNAPSHOT versions; when a project depends on one
> of
> > these, then it is explicitly acknowledging that repeatable builds are
> not
> > possible.
> >
> > One of the things the release plugin does is check that there are no
> > SNAPSHOT dependencies anywere; if there are then it refuses to continue
> with
> > the release process as the release is not repeatable. Of course using
> the
> > release plugin is not mandatory, but that particular check is a very
> good
> > idea.
> >
> > And because Maven assumes people never overwrite non-snapshot files, it
> > never bothers to check for newer ones. Only with SNAPSHOTs does maven
> look
> > for newer versions, on an "every time", "daily" or "weekly" basis as
> > configured.
> >
> > Regards,
> > Simon
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>

Reply via email to