Eclipse和Maven:在文件更改后运行目标

时间:2011-01-21 14:45:44

标签: eclipse maven compilation phase

我在pom中配置了一个在编译阶段执行的maven目标。 但是,我还需要在更改特定文件后运行该目标,以使所有内容始终保持最新状态。

即我想保存文件“objects.xml”并运行目标“transform”以在每次更改时应用XSL。

有没有办法从Eclipse内部做到这一点?

我一直在阅读有关该项目的自定义构建器,但这并不包括我的情况。

1 个答案:

答案 0 :(得分:1)

您可以将构建器和自定义ant脚本添加到eclipse工作区。

项目 - >首选项>助洗剂

可以使用

自动将这些构建器添加到项目中
mvn eclipse:eclipse

将folling配置添加到你的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/