0

对于我的 Maven 项目,我可以.jar通过mvn compile.

但是,在 Eclipse 中导入项目后,默认Export操作变为导出.ear文件,该文件始终导出(并由更高级别的项目自动构建)为空,只有 Manifest 文件,尽管我仍然可以手动导出到正常运行的 .罐。

我怎样才能解决这个问题,通过导出一个.jar或一个包含类和东西的东西.ear

谢谢!

4

2 回答 2

0

检查项目的 pom 文件是否将编译后的工件类型指定为 jar,如下所示:

<packaging>jar</packaging>

如果是这种情况,则查找对另一个 .pom 的“父”项目引用,这可能是决定 Eclipse 如何编译项目的那个。

例如。

  <parent>
    <groupId>com.mycompany.app</groupId>
    <artifactId>my-app</artifactId>
    <version>1</version>
  </parent>
于 2012-10-11T19:09:38.357 回答
0

我建议您使用Maven EAR 插件

这是一个关于如何使用 maven-ear-plugin的好文档。

于 2012-10-11T18:05:42.500 回答