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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • kev5124

    kev5124

    9 Kasım 2008
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012