Java Maven程序集插件在我的jar中不包括主类
我正在使用maven assembly插件生成一个包含在EAR中的应用程序客户端 但是,不管出于什么原因,它都不包括主类。我想不出是怎么回事 My Maven汇编插件:Java Maven程序集插件在我的jar中不包括主类,java,maven,java-web-start,maven-assembly-plugin,manifest.mf,Java,Maven,Java Web Start,Maven Assembly Plugin,Manifest.mf,我正在使用maven assembly插件生成一个包含在EAR中的应用程序客户端 但是,不管出于什么原因,它都不包括主类。我想不出是怎么回事 My Maven汇编插件: <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4.1</version> <executions> <execution&g
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4.1</version>
<executions>
<execution>
<id>my-program</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.program.my.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
编辑:
您能解释一下主类是在哪里定义的吗?在com.program.my包中的一个名为main的类文件中?我不知道你在问什么。你能展示一下你的完整的pom文件吗?把它添加到帖子里了。那不是完整的pom,只是一个练习。
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: me
Build-Jdk: 1.8.0_20