对于我的maven项目,我可以通过.jar
生成有效的mvn compile
。
但是,在Eclipse中导入项目后,默认的Export
操作变为导出.ear
文件,该文件始终导出(并由高级项目自动构建)为空,只有清单文件,虽然我仍然可以手动导出到功能正常的.jar。
如何通过导出.jar
或包含类和内容的.ear
来解决此问题?
谢谢!
答案 0 :(得分:0)
我建议您使用Maven EAR plugin。
以下是关于如何使用maven-ear-plugin的nice documentation。
答案 1 :(得分:0)
检查项目的pom文件是否将编译后的工件类型指定为jar,如下所示:
<packaging>jar</packaging>
如果是这种情况,那么寻找另一个.pom的'父'项目引用,这可能是指示Eclipse如何编译项目的那个。
例如
<parent>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1</version>
</parent>