【问题标题】:Creating SAR file with Ant使用 Ant 创建 SAR 文件
【发布时间】:2012-09-12 16:24:12
【问题描述】:

我正在重新构建一个版本,并注意到 ear 文件包含一个服务存档文件 (sar)。我想在 Ant 中构建 sar 文件。我怀疑我可以使用earzip 任务来执行此操作,只需将文件命名为*.sar。不过,我想确保这会奏效。

我将在 Ant 中使用什么任务来创建 SAR 文件?

【问题讨论】:

    标签: ant sar


    【解决方案1】:

    看来您应该在 ANT 中使用标准 JAR 任务。根据 JBoss 文档,SAR 文件包含一个额外的文件:

    以下“hello world”示例附带了一个示例项目:

    【讨论】:

    • 谢谢。我知道earwarjartasks 都是基于zip 任务。我想更糟的是,我可以使用zip 任务——如果sar 是压缩类型的存档。我只是想确定一下。我认为ear 任务是最接近的,我只是将appxml 参数设置为java-service.xml 文件。但是,我发现了其他使用 jar 任务的示例,所以我将使用它。
    【解决方案2】:

    sar 文件是一种特殊的 jar 文件(在 WEB-INF 中有某些文件等)。所以你可以使用jar 任务,例如:

    <jar destfile="${sar.filename}">...</jar>
    

    【讨论】:

      猜你喜欢
      • 2011-03-23
      • 2013-06-23
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多