Maven目标从日食运行

时间:2012-06-10 17:56:45

标签: eclipse maven m2eclipse

当我从命令行运行mvn compile时,它使用pom.xml构建。但是当我尝试在eclipse中运行它时(通过使用m2eclipse插件),当我右键单击pom.xml并作为maven build运行时,它会要求一个目标。我是maven的新手,想要通过eclipse运行它。那么为什么从命令行运行时它没有要求任何东西?是否有默认目标?

1 个答案:

答案 0 :(得分:9)

是的,有一个默认目标,但它取决于项目,并且可以明确定义。

有关详细信息,请参阅BaseBuild Element Set(默认目标为install)以及该页面的其余部分。 IIRC你可以为m2eclipse定义一个默认目标,虽然我有一段时间没有使用它。

还有一个设置来定义更新源目录时要运行的目标:

http://www.sonatype.com/books/m2eclipse-book/reference/preferences.html