You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven构建报错:maven-antrun-plugin执行失败,目标路径不存在

Maven构建报错:antrun插件提示目标路径不存在

错误详情

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:3.1.0:run (default) on project demo-cdt: An Ant BuildException has occured://my-app/dist does not exist.
[ERROR] around Ant part ...... @ 4:50 in /harness/target/antrun/build-main.xml

环境

  • Spring Boot 3.3.1
  • Java 17
  • Maven 3.9.1

排查与解决步骤

  • 修正路径格式://my-app/dist是无效路径,Unix/Linux系统应改为/my-app/dist,Windows系统改为C:\my-app\dist;如果是项目相对路径,建议用Maven变量${project.basedir}/my-app/dist来保证跨平台兼容性。
  • 确认目录存在性:手动到对应路径下检查dist目录是否存在。如果该目录是由其他Maven任务生成的,先执行前置任务(比如mvn package)确认是否能正常生成dist目录。
  • 调整插件执行顺序:若dist目录由其他插件生成,确保maven-antrun-plugin的执行阶段在生成目录的插件之后。例如在pom.xml中指定其执行阶段为package或更靠后的阶段:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <version>3.1.0</version>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>run</goal>
            </goals>
            <configuration>
                <!-- 你的Ant任务配置 -->
            </configuration>
        </execution>
    </executions>
</plugin>
  • 检查Ant脚本:打开/harness/target/antrun/build-main.xml,查看第4行附近的Ant任务代码,确认路径写法是否有误,比如是否存在多余斜杠、未正确引用路径变量等问题。

内容的提问来源于stack exchange,提问作者Pravin Awati

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 21:33:16