用maven的插件maven-assembly-plugin打包,配置如下
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<mainClass>io.itit.itf.okhttp.gm.test.MainTest</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
打包命令 :mvn assembly:assembly -Dmaven.test.skip=true -Ddescriptor=src\main\resources\assembly.xml
但是打出來的包中,MANIFEST.MF檔案中就是無Main-Class資訊,只有如下資訊
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: 25.121-b13 (Oracle Corporation),
請問該怎么辦?
uj5u.com熱心網友回復:
同問,和 樓主出現同樣問題,請問解決了么轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268003.html
標籤:Java相關
