如何将 ant 绑定到 maven-plugin 自定义目标

发布于 2024-11-16 07:07:19 字数 871 浏览 6 评论 0原文

将maven与ant集成的方法是简单地使用maven-antrun-plugin,就像

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.6</version>
    <executions>
        <execution>
            <id>package</id>                        
            <phase>package</phase>
            <configuration>
                <tasks>             
        <ant antfile="build.xml" target="package" />
      </tasks>
    </configuration>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
</plugin>

在项目的pom.xml文件中

一样,但是我希望能够将关联的build.xml脚本以及执行配置作为maven插件的一部分它定义了自定义包装和生命周期。

有办法做到这一点吗?

The way to integrate maven with ant is to simply use the maven-antrun-plugin like

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>1.6</version>
    <executions>
        <execution>
            <id>package</id>                        
            <phase>package</phase>
            <configuration>
                <tasks>             
        <ant antfile="build.xml" target="package" />
      </tasks>
    </configuration>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
</plugin>

in your project's pom.xml file

However I want to be able to have that associated build.xml script along with the execution configuration as part of a maven plugin that defines a custom packaging and a lifecycle.

Is there a way to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

半世蒼涼 2024-11-23 07:07:19

我不久前写了一个实验来做到这一点。查看 maven-plugin-in-ant 分支jslint4java 的。

I wrote an experiment that did this a little while ago. Have a look at the maven-plugin-in-ant branch of jslint4java.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文