SORU
27 EKİM 2010, ÇARŞAMBA


Maven olmadan Nexus Upload eserler,

Sürüm bilgisi inşa eseri üreten olmayan bir Java projem var, ve Nexus bir depo için bu upload etmek istiyorum. Proje Java değil çünkü, yapılar için Maven kullanımı yok. Ve oldukça Maven/POM dosyaları sadece Nexus içine dosyaları almak için tanıtmak istiyorum.

Nexus KALAN bloglar bağlantıları API son oturum açma duvarı, hayır "kullanıcı oluştur" görebileceğim bir link.

Upload Maven olmadan Nexus bir depo için eserler inşa etmek (veya makul) en iyi yolu nedir "bukle" çok iyi olurdu, hatta bir Python betiği. bash?

CEVAP
27 EKİM 2010, ÇARŞAMBA


Maven komut satırı dosya yüklemek için kullanmayı düşünen var mı?

mvn deploy:deploy-file \
    -Durl=$REPO_URL \
    -DrepositoryId=$REPO_ID \
    -DgroupId=org.myorg \
    -DartifactId=myproj \
    -Dversion=1.2.3  \
    -Dpackaging=zip \
    -Dfile=myproj.zip

Bu otomatik olarak obje için Maven POM oluşturur.

Güncelleme

Aşağıdaki Sonatype makale "dosya dağıtmak" maven plugin en kolay çözüm, ama aynı zamanda bazı örnekler curl kullanarak sağlar: . belirtir

https://support.sonatype.com/entries/22189106-How-can-I-programatically-upload-an-artifact-into-Nexus-

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009