Hi,

> -DgeneratePom=true

That is exactly what I was searching for.

I like it more and more how maven handles this jar stuff!
Really a clean solution.

Thanks for help,

regards,

Gerald

On 1/13/06, Man-Chi Leung <[EMAIL PROTECTED]> wrote:
> yesterday, I just came across this wonderful document regarding maven
> repository and Design
>
> http://cvs.peopleware.be/training/maven/maven2/repositories.html
>
> ~manchi
>
> On Jan 13, 2006, at 7:39 AM, Treloar, Barrie (SAPOL) wrote:
>
> >> -----Original Message-----
> >> From: Man-Chi Leung [mailto:[EMAIL PROTECTED]
> >> Sent: Friday, 13 January 2006 2:24 AM
> >> To: Maven Users List
> >> Subject: Re: Installing 3rd party JARs, how generating the pom?
> >>
> >> to deploy in the local repository, do the following:
> >>
> >> $mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-
> >> id> \
> >>      -DartifactId=<artifact-id> -Dversion=<version> -
> >> Dpackaging=<packaging>
> >>
> >> for exmaple:
> >> mvn install:install-file -Dfile=easymock.jar -DgroupId=org.easymock -
> >> DartifactId=easymock -Dversion=2.0 -Dpackaging=jar -DgeneratePom=true
> >>
> >>
> >> anyway, in the future, it is better to setup a maven-proxy and deploy
> >> all 3rd party jar to a department internal maven repository
> >
> > You have a local repository, a company repository and then you
> > might have a
> > proxy which unifies the company repository, ibiblio and other
> > repositories.
> >
> > There are two concepts it took me a while to work out. You
> > "install" files
> > to your local repository but you "deploy" to your company repository.
> >
> > As manchi points out you are better deploying these to your company
> > repository so that it can be shared amongst all the developers.
> >
> > To install see
> > http://maven.apache.org/guides/mini/guide-installing-3rd-party-
> > jars.html and
> > include the -DgeneratePom=true as manchi shows.
> >
> > To deploy see
> > http://maven.apache.org/plugins/maven-deploy-plugin/deploy-file-
> > mojo.html
> > e.g.:
> >
> > mvn deploy:deploy-file -DgroupId=GROUP_ID -DartifactId=ARTIFACT_ID \
> >   -Dversion=VERSION_ID -DgeneratePom=true \
> >   -Dpackaging=jar \
> >   -Dfile=PATH/TO/JAR \
> >   -DrepositoryId=YOUR_COMPANYS_REPO_ID \
> >   -Durl=scp://YOUR_COMPANYS_REPO_IP/PATH/TO/REPO
> >
> > The latest version of deploy will now create the checksum files too.
> >
> > ---------------------------------------------------------------------
> > 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]
>
>


--
Gerald Muellan
Schelleingasse 2/11
1040 Vienna, Austria
0043 699 11772506
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to