"montaj açıklayıcı bir dosya sistemi kök göreli başvuru içeriyor":Maven montaj eklentisi uyarı konuyu aşağıdaki uyarıyı oluşturur bazı montaj eklentisi sürümü maven başlayarak
[UYARI] montaj açıklayıcısı bir dosya sistemi kök göreli içeriyor başvuru, çapraz platform uyumlu değil/
Bunun için önerilen kullanıma hazır bir çözüm var mı? Doğrudan googling bana çok fazla çöp ve gerçek yardım sağlamadı. Maven montaj eklentisi yardımının tekrar kontrol edilmesi bana cevap vermedi, belki başkası daha iyi bir arama becerisine sahip ve yardımcı olabilir.
GÜNCELLEME
Evet, bu muhtemelen çünkü Linux benzeri outputDirectory
ait ama nasıl bu taşınabilir olması yazarsın bundan mı? Montaj eklentisi belgelerine bakıldı ve herhangi bir taşınabilirlik rehberi bulunamadı. Boş outputDirectory
eleman eserlerini kullanma
<fileSets>
<fileSet>
<directory>${basedir}/src/main/resources</directory>
<outputDirectory></outputDirectory>
</fileSet>
</fileSets>
Eğer montaj tanımlayıcısı gösterebilir misin? Muhtemelen bir şekilde bir ortamın (_/a/b/c_) mutlak yoluna başvurduğunuzu gösterecektir. Bu, ortamlar arasında taşınabilirlik oluşturulmasını sağlamaktan kaçınacak bir şeydir – Tome
Evet, bu, içeremeyen bir tar dosyası oluşturuyorsanız geçerlidir. Bir dosya sistemi-root girişi ... hangi btw. gerçekten anlam ifade etmiyor. – khmarbaise
Çıktı Dizinini görebildiğiniz gibi, sonuç olarak tüm contens'leri her zaman aynı konuma çıkartmak anlamına gelen bir '/' tanımlar. Bunun dışında bu konum kök hesapla sınırlıdır. Ayrıca, 'src/main/resources' klasörünü almak için' fileSets 'kullanmanızın nedenleri de sorudur. Bunun özel sebebi? – khmarbaise