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]
