Eclipse and Maven: запуск цели после изменения файла - PullRequest
7 голосов
/ 21 января 2011

У меня настроена цель maven в pom, которая выполняется на этапе компиляции.Но также мне нужно, чтобы эта цель запускалась после изменения определенного файла, чтобы все всегда было в курсе.

т.е. я хочу сохранить файл "objects.xml" и запустить цель "transform", чтобы применить XSLкаждый раз, когда вносятся изменения.

Есть ли способ сделать это из Eclipse?

Я читал о пользовательских компоновщиках для проекта, но это не касается моего случая.

1 Ответ

1 голос
/ 02 марта 2011

Вы можете добавлять сборщики и пользовательские скрипты муравьев в рабочее пространство Eclipse.

Project-> Preferences-> Builders

Эти компоновщики могут быть автоматически добавлены в ваш проект с помощью

mvn eclipse:eclipse

, добавив конфигурацию фоллинга в pom

            <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-eclipse-plugin</artifactId>
            <configuration>
                <additionalBuildcommands>
                    <buildcommand>your.custom.Builder</buildcommand>
                </additionalBuildcommands>

для получения дополнительной информации о том, как это сделать, см. Веб-сайт maven-eclipse-plugin

http://maven.apache.org/plugins/maven-eclipse-plugin/

...