[ERROR] Failed to execute goal org.apache.maven.plugins:maven-shade-plugin:2.1:shade (default) on project SpringThing: Unable to parse configuration of mojo org.apache.maven.plugins:maven-shade-plugin:2.1:shade for parameter transformer: Cannot find setter, adder nor field in org.apache.maven.plugins.shade.resource.ManifestResourceTransformer for 'classPath' -> [Help 1]
olsun
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.generic.App</mainClass>
<classPath>. ./config</classPath>
</transformer>
yoluyla tezahür için Sınıf-Path ayarlamak verebilme halleri dışında çalışıyor
Geçerli bir manifest kaynağını ayrıştırmalı mıdır? Clss-path sınıfı yol sınıfı ClassPath denedim ...
Dış uygulama özellik dosyalarının konumunu ayarlamak için sınıf yoluna ihtiyacım var.
http://blog.idm.fr/2009/09/maven-assembly-plugin-and-spring-namespace-handlers.html
Bu arada oldukça kolay montaj yapabilirsiniz: (ve o inşaat)
<manifestEntries>
<Class-Path>. ./config</Class-Path>
</manifestEntries>
Çünkü iyi bilinen bir sorun gölge eklentisi yerine montajını kullanıyorum
Ayrıca manifest girişlerini ayarlayamadığınız için maven üzerinden birJar eklentisini kullanamıyorum. (Sanmıyorum?)
Herhangi bir fikrin var mı?
bu cevaba eklemek için olduğu gibi etiketi
<Class-Path>
fark, ben de koymayı unutmuş Aptalca bir hata olan mainfestEntries sınıf yolu. Kendi q cevabımı daha çabuk cevaplama ama unuttum! Hatırlatma için teşekkürler. – sloven@JamesRobinson, aynı zamanda doğru cevap mı? : P – 0xbe5077ed
Bunu 2.3 sürümünde denedi, çalışmıyor. :/ – Wrench