2012-05-12 13 views

cevap

27

Benim çevirim: jar gol komut satırından (mvn source:jar) çalıştırılabilir anlamına gelir, jar-no-fork yaşam döngüsü bağlı olmasını ifade eder. Eğer anahtar sözcük jar hedef için docs bakarsak

"kendisini yürütmeden önce yaşam döngüsü faz oluşturmak-kaynaklardan yürütülmesini çağırır." POM'unuzu yaşam döngüsünün bir parçası olarak source:jar hedefini çalıştıracak şekilde yapılandırırsanız, Maile 'u generate-sources ve öncekilere bağlı tüm hedefleri yeniden çalıştırır. Doğrulama ile ilişkili birçok eklenti hedefiniz varsa veya fazları başlatacaksanız, bunların tümü iki kez çalışacak ve yapınızın süresini uzatacaktır. Buna karşılık, jar-no-forkjar-no-fork, yapı yaşam döngüsüne eklediğiniz şeydir, çünkü generate-sources'dan sonraki bir aşamaya bağlı olmasını bekler ve ilişkili hedefleri tekrar çalıştırmaz.

Maven 3'ü -X ile çalıştırarak ve çalıştırılan eklenti yürütmelerini gözden geçirerek bu davranışı doğruladım.

+0

Merhaba, Cevabınız için çok teşekkürler, şimdi anladım :) – Tim

+0

Ama bu cevabı nasıl kabul edebilirim? – Tim

+0

Yaparım, Cevabınız için teşekkürler. – Tim

İlgili konular