Java和Maven构建器如何在eclipse中协同工作?
我是否正确理解,Java构建器将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变量.xml或者当前Run配置的一些配置文件信息和目标/目标,它只是用这些信息运行mvn,但它做了更多的事情,它可能会产生意想不到的行为。
顺便说一句,它是否仅在开发人员实际运行时使用,>一些专家的目标......?