【发布时间】:2011-10-13 13:13:52
【问题描述】:
我是否理解正确,Java builder 将 scr 路径上的源重新编译到输出路径,如果激活自动构建或通过“ctrl + b”或从 javac 引发验证错误,这通常发生在每个“ctrl + s”之后。
至于 Maven2Bulder。我刚刚克隆了m2e-core git仓库,里面有对应的类org.eclipse.m2e.core.internal.builder.MavenBuilder,挺复杂的东西。
<projectDescription>
<name>modeshape-example-repositories</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
我认为它获取 pom.xml、m2eclipse 变量关于 repo 位置和 settings.xml 或一些配置文件信息和当前运行配置的目标/目标,它只是使用这些信息运行 mvn,但它做的更多它会产生意想不到的行为。
顺便说一句,它是否仅在开发人员实际运行时使用 > 某个 maven 目标...?
【问题讨论】:
标签: java eclipse maven m2eclipse