2013-01-12 112 views
0

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

我看到了lifecycle-mapping-metadata.xml。但是,我在这里看不到包装或战争。

任何帮助表示赞赏。

感谢, 斯科特

回答

2

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

+0

现在我明白了。没有包,但是,有一个构建。我认为构建包吗? –

1

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