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

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • knopik96

    knopik96

    7 Mayıs 2011
  • New Scientist

    New Scientis

    27 Kasım 2006