Eclipse Maven构建包

时间:2013-01-12 15:31:27

标签: java eclipse maven-3

我有一个用Maven构建的java项目。我想从Eclipse生成它们,而不是使用“mvn package”从命令行生成包。看一下Project-> Properties-> Maven->生命周期映射,我看到生命周期阶段“package”中“war:war”的插件执行被“忽略”,而源是“无趣的”。这些数据在哪里维护?我该如何改变它?我尝试了明显的,双击或右击这个战争:Eclipse中的war和package节点。

我看到了lifecycle-mapping-metadata.xml。但是,我在这里没有提到包裹或战争。

感谢任何帮助。

谢谢, 斯科特

2 个答案:

答案 0 :(得分:2)

右键单击Eclipse中的项目,运行方式... Maven包(或 Maven Build ... ,然后指定包目标)。这将使用其嵌入式Maven运行时在Eclipse中执行相同的操作。

答案 1 :(得分:1)

您需要创建Maven运行配置(假设您安装了eclipse maven插件,例如m2e)并定义您想要从那里运行的目标。完成后,可以使用此配置,因为它现在将成为工作区元数据的一部分。