如何停止导出空的.ear文件?

时间:2012-10-11 18:00:18

标签: java eclipse maven ear

对于我的maven项目,我可以通过.jar生成有效的mvn compile

但是,在Eclipse中导入项目后,默认的Export操作变为导出.ear文件,该文件始终导出(并由高级项目自动构建)为空,只有清单文件,虽然我仍然可以手动导出到功能正常的.jar。

如何通过导出.jar或包含类和内容的.ear来解决此问题?

谢谢!

2 个答案:

答案 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>