将自定义命令添加到 gradle 脚本

曼蒂思

我正在使用shadowJarGradle (4.2.1) 插件来构建所谓的fatJaror uberJar. 这按预期工作,但我想在构建完成后添加一些操作。更准确地说,我想让生成的文件可执行(Unix就 ie 而言chmod +x),然后将其复制到某个目录。我在谷歌上搜索了很多,我知道这两项任务都是可能的。我想知道我是否应该编写一个脚本(任务)来运行shadowJar然后执行我想要的操作,或者我应该更改它shadowJar本身以嵌入我需要的操作。

扎里莫格达姆

我认为决定这种情况的一个很好的标准是问问自己新功能是否真的是shoadowJar. 如果答案是否定的,那么最好(如您所提到的)在此之上运行另一个任务。通过这样做,您可以shadowJar通过将其与其他任务相结合,在更多不同的场景中重复使用如果您将新任务定义为依赖于shadowJar,那么您将确保您仍然可以shadowJar单独调用任务,而调用新任务将始终触发shadowJar. 你的新任务是这样的:

task afterShadowJar (dependesOn: 'shadowJar') {
    // manipulate file permissions, etc.
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将自定义Gradle插件添加到项目

来自分类Dev

将自定义图标(用于手写脚本)添加到通知区域xfce

来自分类Dev

将自定义图标(用于手写脚本)添加到通知区域xfce

来自分类Dev

Angular:通过控制器将自定义脚本/ css添加到局部

来自分类Dev

将自定义JVM参数添加到Spring Boot生成的bat / sh脚本

来自分类Dev

将自定义脚本添加到asp.net主页时出现语法错误

来自分类Dev

将项目的依赖添加到我的自定义gradle插件中

来自分类Dev

gradle ear 插件 - 自定义 jar 添加到 EAR 根文件夹

来自分类Dev

如何引用gradle脚本中定义的字段?

来自分类Dev

将sourceSet和依赖项添加到从main继承的gradle构建脚本中

来自分类Dev

为自定义输出文件夹和exe名称自定义gradle脚本

来自分类Dev

为自定义输出文件夹和exe名称自定义gradle脚本

来自分类Dev

将脚本添加到哪个命令

来自分类Dev

将自定义Symfony控制台命令添加到Doctrine ORM

来自分类Dev

将自定义命令添加到qmake中的现有目标

来自分类Dev

如何从Gradle运行Gradle脚本

来自分类Dev

将自定义标头添加到“请求”

来自分类Dev

Hibernate将自定义前缀添加到目录

来自分类Dev

将自定义函数添加到类

来自分类Dev

将自定义类添加到引导按钮

来自分类Dev

将自定义键绑定添加到XCode

来自分类Dev

无法将自定义字体添加到Xcode

来自分类Dev

将自定义属性添加到Serilog

来自分类Dev

pyqt:将自定义列添加到QFileSystemModel

来自分类Dev

将自定义视图添加到警报视图

来自分类Dev

将自定义别名添加到.zshrc

来自分类Dev

将自定义标签添加到TIFF文件

来自分类Dev

将自定义代码段添加到emmet

来自分类Dev

将自定义数字添加到ggplot图例

Related 相关文章

热门标签

归档