Java JAR找不到主清单,即使是在XML中声明的
我正试图用Maven中的log4j生成简单程序的JAR文件。 以下是我的XML:Java JAR找不到主清单,即使是在XML中声明的,java,xml,maven,jar,Java,Xml,Maven,Jar,我正试图用Maven中的log4j生成简单程序的JAR文件。 以下是我的XML: <dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> <type>ja
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
<type>jar</type>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>path.gui.MainGui</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
怎么了?为什么我得不到main属性?您使用的是应该使用jar archiver的汇编插件。这里有一个链接,指向一个现有的问题,提供了很多有用的信息:让他们中的一些人去看看你是否运气好,不要确保META-INF在resources文件夹中,并在清单XML标记中添加
true
no main manifest attribute, in MyApp.jar