Have a look at

mvn deploy:deploy-file -DgeneratePom=true -Dfile=myjar.jar
-Dversion=1.0-SNAPSHOT -DartifactId=foo -DgroupId=com.foobar


On Wed, Sep 17, 2008 at 12:51 AM, Yaakov Chaikin
<[EMAIL PROTECTED]>wrote:

> Well, I ran the mvn clean install, etc. using the DSMP proxy server
> and then moved what it cached into the repository. I didn't actually
> manually deploy anything except those JARs from a parallel project.
>
> How do I deploy those poms?
>
> Thanks,
> Yaakov.
>
> On Tue, Sep 16, 2008 at 6:59 PM, Stephen Connolly
> <[EMAIL PROTECTED]> wrote:
> > It's looking for the poms...
> >
> > did you deploy poms?
> >
> > BTW when doing a deploy you can generate basic poms if you don't have a
> pom
> > to deploy
> >
> > On Tue, Sep 16, 2008 at 8:14 PM, Yaakov Chaikin <
> [EMAIL PROTECTED]>wrote:
> >
> >> DO you know why, given my <repositories> setup, every time I ran, it
> >> downloads the following:
> >>
> >> Downloading:
> >>
> https://xxxxx/maven/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom
> >> Downloading:
> >>
> https://xxxxx/maven/org/codehaus/plexus/plexus-component-api/1.0-alpha-15/plexus-component-api-1.0-alpha-15.pom
> >> Downloading:
> >>
> https://xxxxx/maven/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom
> >> Downloading:
> >>
> https://xxxxx/maven/org/codehaus/plexus/plexus-container-default/1.0-alpha-15/plexus-container-default-1.0-alpha-15.pom
> >>
> >> How do I disable downloading this every time?
> >>
> >> Thanks,
> >> Yaakov.
> >>
> >> On Tue, Sep 16, 2008 at 2:24 PM, Stephen Connolly
> >> <[EMAIL PROTECTED]> wrote:
> >> > The *key* thing to understand is that once Maven downloads foo-1.0.jar
> >> and
> >> > has it in its local repository, it will *never* download it again.
> >> >
> >> > This is why you should always keep the version as -SNAPSHOT and use
> the
> >> > release plugin (or roll your own scripts if you're crazy) to roll a
> >> release.
> >> >
> >> > The result of using the release plugin is that developers will never
> >> > _normally_ build a non-SNAPSHOT version, and each build of a
> non-SNAPSHOT
> >> > will get deployed to your maven repo... and they should only be being
> >> built
> >> > once to ensure that there is only one release of the artifact for that
> >> > version number.
> >> >
> >> > On Tue, Sep 16, 2008 at 7:21 PM, Stephen Connolly <
> >> > [EMAIL PROTECTED]> wrote:
> >> >
> >> >> The update ppolicy for a remote repo will control how often maven
> looks
> >> for
> >> >> updates versions being available also...
> >> >>
> >> >> but the thing is this is only is Maven thinks it could use a newer
> >> >> version...
> >> >>
> >> >> so if your dependency is like
> >> >>
> >> >> <version>1.0</version>
> >> >>
> >> >> then that's a "no fixed version, but I'd suggest to use 1.0" and as
> long
> >> as
> >> >> Maven has a 1.0 downloaded, there's no need to check.
> >> >>
> >> >> Similarly if you have
> >> >>
> >> >> <version>[1.0]</version>
> >> >>
> >> >> However, if you have
> >> >>
> >> >> <version>[1.0,2.0-!)</version>
> >> >>
> >> >> Then Maven _can_ use a newer one if available.  If no other project
> is
> >> >> forcing or strongly suggesting a specific version within the range,
> then
> >> >> Maven will use the update policy to decide how often to check for
> other
> >> >> versions that match the range(s) that apply for the version.
> >> >>
> >> >> At least that's my understanding (and results of some quick
> experiments)
> >> >>
> >> >> -Stephen
> >> >>
> >> >>
> >> >> On Tue, Sep 16, 2008 at 7:00 PM, Yaakov Chaikin <
> >> [EMAIL PROTECTED]>wrote:
> >> >>
> >> >>> Hmm... Is that REALLY true? The documentation for the 'updatePolicy'
> >> >>> certainly seems to disagree since it exists for both <snapshots> and
> >> >>> <releases>:
> >> >>> "updatePolicy: This element specifies how often updates should
> attempt
> >> >>> to occur. Maven will compare the local POM's timestamp (stored in a
> >> >>> repository's maven-metadata file) to the remote. The choices are:
> >> >>> always, daily (default), interval:X (where X is an integer in
> minutes)
> >> >>> or never."
> >> >>>
> >> >>> The documentation for mvn --help also says this for '-U':
> >> >>> -U,--update-snapshots         Forces a check for updated releases
> and
> >> >>> snapshots on remote repositories
> >> >>>
> >> >>> So, how do you explain these then? What do they do?
> >> >>>
> >> >>>
> >> >>> On Tue, Sep 16, 2008 at 1:53 PM, Wayne Fay <[EMAIL PROTECTED]>
> wrote:
> >> >>> > Maven NEVER updates jars that have a non-snapshot version
> associated
> >> >>> with them.
> >> >>> >
> >> >>> > If you are "updating" jars then they MUST be called a.b.c-SNAPSHOT
> >> for
> >> >>> > Maven to notice the changes.
> >> >>> >
> >> >>> > Wayne
> >> >>> >
> >> >>> > On Tue, Sep 16, 2008 at 10:47 AM, Yaakov Chaikin
> >> >>> > <[EMAIL PROTECTED]> wrote:
> >> >>> >> Hi,
> >> >>> >>
> >> >>> >>  I am using Maven 2.0.8.
> >> >>> >>
> >> >>> >> I have a custom remote maven repo with some JARs imported there.
> I
> >> >>> >> recently updated one of the JARs there, but noticed that when I
> >> built
> >> >>> >> on the client, no update was pulled from the remote repo and my
> >> local
> >> >>> >> repo still has the old one. Only after I erased the actual JAR
> from
> >> >>> >> the local repo, did it pull the file from the remote repo.
> >> >>> >>
> >> >>> >> I checked and all the files in the directory under (version) 1.0
> of
> >> >>> >> that JAR file have new timestamps, so it's definitely new.
> >> >>> >>
> >> >>> >> I then tried to force by doing this:
> >> >>> >> mvn -U clean install
> >> >>> >>
> >> >>> >> That didn't bring in the new JAR.
> >> >>> >>
> >> >>> >> I then tried to edit the update policy and explicitely says
> >> "always":
> >> >>> >> <repositories>
> >> >>> >>                <repository>
> >> >>> >>                        <id>central</id>
> >> >>> >>                        <name>FES Unclass Maven Repository</name>
> >> >>> >>                        <url>https://xxx</url>
> >> >>> >>                        <snapshots>
> >> >>> >>
>  <updatePolicy>always</updatePolicy>
> >> >>> >>                                <enabled>true</enabled>
> >> >>> >>                        </snapshots>
> >> >>> >>                        <releases>
> >> >>> >>                                <enabled>true</enabled>
> >> >>> >>
>  <updatePolicy>always</updatePolicy>
> >> >>> >>                        </releases>
> >> >>> >>                </repository>
> >> >>> >>        </repositories>
> >> >>> >>        <pluginRepositories>
> >> >>> >>                <pluginRepository>
> >> >>> >>                        <id>central</id>
> >> >>> >>                        <name>FES Unclass Maven Repository</name>
> >> >>> >>                        <url>https://xxx</url>
> >> >>> >>                </pluginRepository>
> >> >>> >>        </pluginRepositories>
> >> >>> >>
> >> >>> >> However, that didn't work either.
> >> >>> >>
> >> >>> >> Am I doing something wrong here?
> >> >>> >>
> >> >>> >> Thanks,
> >> >>> >> Yaakov.
> >> >>> >>
> >> >>> >>
> >> ---------------------------------------------------------------------
> >> >>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >>> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>> >>
> >> >>> >>
> >> >>> >
> >> >>> >
> ---------------------------------------------------------------------
> >> >>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >>> > For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>> >
> >> >>> >
> >> >>>
> >> >>>
> ---------------------------------------------------------------------
> >> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >> >>>
> >> >>>
> >> >>
> >> >
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to