Java 如何停止导出空的.ear文件?
对于我的maven项目,我可以通过Java 如何停止导出空的.ear文件?,java,eclipse,maven,ear,Java,Eclipse,Maven,Ear,对于我的maven项目,我可以通过mvn compile生成一个运行正常的.jar 但是,在Eclipse中导入项目后,默认的导出操作变成导出一个.ear文件,该文件总是导出(由更高级别的项目自动生成)为空,只有清单文件,尽管我仍然可以手动导出到运行正常的.jar 如何通过导出.jar或包含.ear的类和内容来解决此问题 谢谢大家! 我建议您使用 下面是一个关于如何使用maven ear插件的示例。检查项目的pom文件是否将编译的工件类型指定为jar,如下所示: <packaging>
mvn compile
生成一个运行正常的.jar
但是,在Eclipse中导入项目后,默认的导出
操作变成导出一个.ear
文件,该文件总是导出(由更高级别的项目自动生成)为空,只有清单文件,尽管我仍然可以手动导出到运行正常的.jar
如何通过导出.jar
或包含.ear
的类和内容来解决此问题
谢谢大家! 我建议您使用
下面是一个关于如何使用maven ear插件的示例。检查项目的pom文件是否将编译的工件类型指定为jar,如下所示:
<packaging>jar</packaging>
jar
如果是这种情况,那么寻找一个对另一个.pom的“父”项目引用,它可能是指示Eclipse如何编译项目的引用
例如
com.mycompany.app
我的应用程序
1.
<parent>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1</version>
</parent>