【问题标题】:Problem in Executing Bat file for Ant Jar build执行 Ant Jar 构建的 Bat 文件时出现问题
【发布时间】:2021-03-20 14:32:18
【问题描述】:

无法执行用于构建 jar 并复制到不同位置的 Bat 文件。

 C:\apache-ant-1.9.15\bin\ant -f build.xml && COPY Source-Folder-Path Destination-Folder-Path /y

它不是构建 jar 文件。你能纠正我的脚本吗?我正在使用 bat 文件来执行此操作,这是我在项目中的常规任务。

【问题讨论】:

  • 您收到的实际错误消息是什么?
  • 这和bash没关系?
  • @DuncG 构建成功,但没有在该位置获取 jar。所以我想知道使用ant构建jar这个命令是否正确
  • @RamanSailopal 我认为 bash 是您运行脚本文件的系统,因此请添加该标签。如果不合适,我将删除该标签。谢谢
  • 在 bat 文件的开头尝试 @echo on,并在 ant 命令中添加 -verbose 标志。这可能会告诉您为什么没有构建 jar。

标签: file jar ant


【解决方案1】:

我得到了答案,并想在这里为其他被困在这里的人发帖。

  • 编写此脚本并将其放在 build.xml 附近
  • 在命令行中运行 bat 文件以进行重复过程。
C:\apache-ant-1.9.15\bin\ant compile jar  && COPY D:\karshil-sheth\java.jar C:\my-Project\webapp\WEB-INF\lib /y

脚本说明:-

  • 它会从你安装的位置找到ant或者可以写简单的ant。
  • compile jar 将创建 jar 并放入您运行 bat 的文件夹中。
  • 也可以写ant compile jar run这个脚本并运行,会得到同样的输出。
  • 在 && 之后,我将文件从源路径复制到目标路径,因为每次更改代码项目都会从该 jar 中执行。
  • /y 用于覆盖最后一个 jar,并且每次运行此脚本时都不会出现弹出窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2013-06-23
    • 1970-01-01
    • 2010-09-23
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多