当我从命令行运行mvn compile
时,它使用pom.xml
. 但是当我尝试在 Eclipse 中运行它(通过使用 m2eclipse 插件)时,当我右键单击pom.xml
并作为 maven 构建运行时,它会要求一个目标。我是 Maven 新手,想通过 Eclipse 运行它。那么为什么从命令行运行时它不要求任何东西呢?有默认目标吗?
问问题
69550 次
1 回答
10
是的,有一个默认目标,但它是什么取决于项目,并且可以明确定义。
请参阅BaseBuild 元素集(默认目标是install
)以及该页面的其余部分以获取更多信息。IIRC,您可以为 m2eclipse 定义一个默认目标,尽管我已经有一段时间没有使用它了。
还有一个设置来定义更新源目录时要运行的目标:
http://www.sonatype.com/books/m2eclipse-book/reference/preferences.html
于 2012-06-10T18:06:40.463 回答