2012-07-10 10 views
9

İsteğe bağlı olarak bağımlılık yapan Jenkins CI'da bir komut dosyası var: go-offline. Diğer seçenek hiçbir şey yapmamak olmalıdır. Ama oraya "koyamıyorum" - bir amaç olmalı.Maven: Hangi amaç no-op olarak kullanılır (komut dosyası için)?

Peki hangisini seçersiniz? Bu olmalıdır:

  • daima ulaşılabilir
  • Bazı yardım düşünüyordum hiçbir yan etkisi

  • asgari çıkışı var asgari zaman ayırın, merkezi içinde olun: ... Amaç ama bunlar çok fazla çıktı alma eğilimindedir. Daha iyi?

  • +0

    Neden komut dosyası üzerinden çevrim dışı oluyor ve mvn -o seçeneği kullanılıyor? Ve ne amaçla? – khmarbaise

    +0

    go-offline, gerekli olmayan tüm bağımlılıkları, hatta indirilemeyenleri bile indirmeyi sağlar. Çoğunlukla eklenti deps. Arkasındaki mekanizmalardan emin değil. Amacımız, firmamızın VPN'sinde depoya erişimi olmayan diğer makinelere dayanabilmektir. –

    +0

    Hm. Maven'de depo erişimi olmayan bina mantıklı değil. Ben noktayı göremiyorum olabilir .. – khmarbaise

    cevap

    21
    help:help -q 
    

    Jenkins "Hedefleri ve seçenekleri" alanına -q gibi bayraklar eklemek izin verdiğini

    Not (-q bayrak çıkışını bastırmak olmalıdır).

    Bunun eski bir soru olduğunu biliyorum, ancak aynı gerekliliğe sahip olduğumda ve hala cevapsız kaldığımda karşılaştım, bu yüzden gelecekte ihtiyacı olan herkese kayıt yapıyorum.

    +0

    Şimdi daha da büyük ve cevap için teşekkürler :) –