Java Maven Ant在构建结束时运行一些东西

Java Maven Ant在构建结束时运行一些东西,java,git,maven,ant,maven-lifecycle,Java,Git,Maven,Ant,Maven Lifecycle,我有一个Maven父项目,它有6个模块,每个模块生成一个复制到某处的特定工件,当所有模块都构建好后,我希望能够运行一个ant任务,提交这些工件并将其推送到GIT存储库中。你知道如何在Maven内部实现这一点吗?目前,我从Ant运行Maven,然后运行GIT提交/推送任务 谢谢 约翰 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <project xmlns="http://maven.apache.org/POM/

我有一个Maven父项目,它有6个模块,每个模块生成一个复制到某处的特定工件,当所有模块都构建好后,我希望能够运行一个ant任务,提交这些工件并将其推送到GIT存储库中。你知道如何在Maven内部实现这一点吗?目前,我从Ant运行Maven,然后运行GIT提交/推送任务

谢谢

约翰

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>Group</groupId>
    <artifactId>Parent</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <modules>
        <module>ModuleUtil</module>
        <module>ModuleDomain</module>
        <module>ModuleData</module>
        <module>ModuleUi</module>
        <module>ModuleAsync</module>
        <module>ModuleBatch</module>
        <!-- At this stage I would like to run something -->
    </modules>
</project>

4.0.0
团体
父母亲
1.0.0-SNAPSHOT
聚甲醛
模块化
模块主
模块数据
模
模同步
模块匹配

看看这个:只是为了记录:
中条目的顺序并不意味着什么。Maven检查模块之间的依赖关系,并按所需顺序生成触发器。谢谢@TimothyTruckle!您正在生成什么样的工件?你为什么要这么做?那么当前状态的每个构建都会更改版本控制中的状态?对我来说,这听起来完全是错误的…@khmarbaise的想法是只将其用于发布的构建,而不是每个构建