Maven目标从日食运行

Sar*_*ara 12 eclipse m2eclipse maven

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

Dav*_*ton 9

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

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

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

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