SORU
21 Kasım 2009, CUMARTESİ


Yerel depo için uzaktan maven2 bir obje indirmek için basit bir komut satırı?

Maven 2 kullanarak dağıtan bir kütüphane var. Bu kütüphane normal kullanıcı maven uygulamaları inşa etmek için kullanmaz, ama muhtemelen biraz maven aşina ve muhtemelen yüklü.

Bir "kendi" yerel benim kütüphane eserler indirmek için kullanabilecekleri komut ~/.m2/repository bir pom.xml onlar ayarlamak gerek kalmadan. tek satır basit bir belge istiyorum

Bunu yapmak için bir yol olduğunu düşündüm, ama install:install-file dependency eklenti belgelerine bakarak sonra onu bulmak için görünmüyor olabilir. Gibi şeyler denedim:

mvn install:install-file -DrepositoryId=java.net -Durl=http://download.java.net/maven/2/ -Dfile=robo-guice-0.4-20091121.174618-1.jar -DpomFile=robo-guice-0.4-20091121.174618-1.pom -DgroupId=robo-guice -DartifactId=robo-guice -Dversion=0.4-SNAPSHOT -Dpackaging=jar

ama eklenti yerel deposuna yerel olarak inşa dosyaları kopyalamak yerine, yerel deposuna uzak eserler indirmek için kullanılır yüklemek gibi görünüyor beri yanılıyor olduğumu düşünüyorum.

Bu yüklemek istediğim eserdir: http://download.java.net/maven/2/robo-guice/robo-guice/0.4-SNAPSHOT/

Bu mümkün maven kullanıyor?

CEVAP
21 Kasım 2009, CUMARTESİ


Maven Dependency Plugin sürüm 2.1 beri bu amaçla dependency:get Bir hedef var. Bu eklenti doğru sürümünü kullandığınızdan emin olmak için kullanmanız gerekir "tam": . name

mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:get \
    -DrepoUrl=http://download.java.net/maven/2/ \
    -Dartifact=robo-guice:robo-guice:0.4-SNAPSHOT

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • We've moved!

    We've moved!

    7 Ocak 2008
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007
  • Triune Films

    Triune Films

    9 ŞUBAT 2006