gpt4 book ai didi

jar - 有关Gradle中脚本的一些问题

转载 作者:行者123 更新时间:2023-12-03 06:15:01 25 4
gpt4 key购买 nike

我必须用Gradle编写脚本,因此我有一些问题。

该脚本必须解压缩.ear文件,然后将其包含在jar中,然后编辑内容并将其另存为ear(文本文件> jar> ear)。

1)首先,我想学习如何将文件保存到当前目录。
(以下代码将文件保存到另一个文件夹。)

task unzip(type: Copy)  {
def zipFile = file('C:/Test/file.ear')
def outputDir = file('jar')
from zipTree(zipFile)
into getDestDir()
}

诸如“。”,“/”之类的短语不起作用。

2)其次,我想问一下如何解压缩jar文件,因为我无法解压缩上述方法。 (仅适用于EAR)

3)最后,我想问一下如何在jar上然后在耳朵上(没有依赖项和 list )转换已编辑的文本文件。
因为生成的文件我必须归档.ear

预先感谢您的回答。

最佳答案

您不想将文件写入工作目录。所有工作应在$buildDir下完成。

一种标准方法是将into目录设置到一个临时位置:

task myTask(type: Copy) {
from 'my/dir/'
into temporaryDir
}

您可以像这样解压缩JAR或ZIP文件:
copy {
from zipTree('path/tozip.zip')
into temporaryDir
}

关于jar - 有关Gradle中脚本的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31572697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com