Kavanoz ve jar-no-fork hedefi arasındaki fark hakkında bana bir açıklama verebilir misiniz?Maven kaynak eklentisi jar ve jar-no-fork hedefi arasındaki fark nedir?
Resmi siteden görüyorum, ancak bunun için net bir fikre sahip olamıyorum.
Kavanoz ve jar-no-fork hedefi arasındaki fark hakkında bana bir açıklama verebilir misiniz?Maven kaynak eklentisi jar ve jar-no-fork hedefi arasındaki fark nedir?
Resmi siteden görüyorum, ancak bunun için net bir fikre sahip olamıyorum.
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-fork
jar-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.
Biri bir iş parçacığını sorar, biri değil. –
Ne demek istiyorsun? – Tim