Как компоновщики Java и Maven работают вместе в eclipse?

правильно ли я понимаю, что компоновщик Java перекомпилирует исходники по пути scr в путь вывода, что обычно происходит после каждого "ctrl + s", если автоматическое построение активировано, или через " ctrl + b "или выдает ошибки проверки из javac.

Что касается Maven2Bulder. Я только что клонировал репозиторий git m2e-core, и там есть соответствующий класс 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 о местоположении репо и settings.xml или некоторая информация профиля и цель / цель текущей конфигурации запуска, и он просто запускает mvn с этими частями информации, но он делает гораздо больше и может вызывать неожиданное поведение.

Кстати, это только используется когда разработчик на самом деле работает от имени> какая-то цель maven ...?

15
задан lisak 26 July 2011 в 16:44
поделиться