Jen bych asi upřesnil.
Spíše bych doporučoval install\deploy do repository - pokud pracujete v teamu, tak je to prakticky nevyhnutelné.

Co se týče SystemPath a příslušného scopu - tak jsem zahlédl v diskusích Sonatype (momentální autoři mavenu), že by chtěli tuto podporu úplně zrušit v budoucích verzích, narušuje to přenositelnost buildů a používání tohoto scopu je spíše bad-practice, mělo by se to použít, až když už to nejde jinak. Primární účel není přidávání nějaké běžné thirdParty knihovny, ale typicky se to používá pro referencování systémových knihoven, jak název napovídá, jako je JDK-Tools (například v kombinaci s profily pro sestavování pro různá JDK), apod.

Ale pokud to máte jen na pokusy, tak Vámi zvolené řešení je asi nejjednodušší :).

Petr

Dne 14.5.2011 22:37, Ivan Polak napsal(a):
dakujem vsetkym za rady, nakoniec som pouzil SystemPath.

Ivan

On 13 May 2011 11:16, Robert Janousek<[email protected]>  wrote:
Ano my pouzivame taky tuto metodu taky, install ti pripravi jar do tveho 
lokalniho repository i do firemniho
repository, takze to pak stahnou  i kolegove.

konkretni priklad pro jednu knihovnu:
mvn deploy:deploy-file -DgroupId=ch.calltrade.library -DartifactId=CalltradeLibrary  
-Dversion=4.4.3 -Dpackaging=jar 
-Dfile="R:/libraries/CalltradeLibrary/trunk/implementation/CalltradeLibrary/target/CalltradeLibrary.jar"
 -DrepositoryId=deployment.webdav 
-Durl=dav:http://maestro.calltrade.ch:8088/archiva/repository/releases -f 
"C:/apps/maven/apache-maven-2.0.9/conf/webdav_deployment_pom.xml"

Samo je nutne po kazdem update zvysit cislo verze a instalovat znovu. Jinak 
maven bude brat tu starou.

Bob



From: [email protected] [mailto:[email protected]] On Behalf 
Of Petr Franta
Sent: 13 May 2011 09:09
To: Java
Subject: Re: MAVEN a lib-ky z web-inf\lib

mvn install:install-file -DgeneratePom=true -DcreateChecksum=true 
-DgroupId=grpid.grpid -DartifactId=artifact -Dversion=x.x.x -Dpackaging=jar 
-Dfile=file.jar
Petr




--
Petr

Odpovedet emailem