Rumah > Soal Jawab > teks badan
如题,项目是使用maven的一个swing程序,想要打包成jar运行。
自己的思路是新建一个artifacts,然后build这个artifacts即可。但是按照这种方式打包之后双击提示:
黄舟2017-04-17 17:33:02
Sebabnya ialah Kelas Utama tidak dinyatakan dalam manifes sama ada tulis skrip kelawar dan panggil perintah jar untuk menentukannya atau gunakan spesifikasi balang semasa membina gradle
迷茫2017-04-17 17:33:02
jar {
from {
configurations.compile.collect {
it.isDirectory() ? it : zipTree(it)
}
}
exclude 'META-INF/MANIFEST.MF'
exclude 'META-INF/LICENSE'
exclude 'META-INF/*.SF'
exclude 'META-INF/*.DSA'
exclude 'META-INF/*.RSA'
manifest {
attributes "Implementation-Title": "..."
attributes "Implementation-Version": version
attributes "Main-Class": "..."
}
}
Gunakan pembungkusan tugas balang dalam gradle