“之后会发生什么?”/gradlew{package}-rpm“;
我是新的bigtop架构,我想知道 bigtop如何知道要为这个特定的“之后会发生什么?”/gradlew{package}-rpm“;,gradle,bigtop,Gradle,Bigtop,我是新的bigtop架构,我想知道 bigtop如何知道要为这个特定的包启动的实际构建命令在/gradlew{package}-rpm之后,我假设必须有某种配置来定义实际构建命令。(包是一个基于maven的项目) 谢谢。我不熟悉Bigtop,但我熟悉Gradle。有关您所指的Gradle任务定义,请参见此处: 任务将执行的命令在exec指令下给出:rpmbuildcommand是在该指令上方定义的参数数组。它的大多数参数都来自config对象,它基本上是Groovy生成的嵌套映射(类似于JSON
包启动的实际构建命令在/gradlew{package}-rpm
之后,我假设必须有某种配置来定义实际构建命令。(包是一个基于maven的项目)
谢谢。我不熟悉Bigtop,但我熟悉Gradle。有关您所指的Gradle任务定义,请参见此处:
任务将执行的命令在exec
指令下给出:rpmbuild
command
是在该指令上方定义的参数数组。它的大多数参数都来自config
对象,它基本上是Groovy生成的嵌套映射(类似于JSON对象),Groovy读取输入BOM文件就像它是Groovy文件一样
因此:
将BOM配置“Slurp”到config
对象中
对于config
配置中定义的每个“组件”,生成一组任务(${package}-rpm
和其他任务)
配置${package}-rpm
任务时,使用BOM配置使用任务闭包中提供的逻辑派生命令参数
执行后,使用上述命令参数运行rpmbuild
我不熟悉Bigtop,但我熟悉Gradle。有关您所指的Gradle任务定义,请参见此处:
任务将执行的命令在exec
指令下给出:rpmbuild
command
是在该指令上方定义的参数数组。它的大多数参数都来自config
对象,它基本上是Groovy生成的嵌套映射(类似于JSON对象),Groovy读取输入BOM文件就像它是Groovy文件一样
因此:
将BOM配置“Slurp”到config
对象中
对于config
配置中定义的每个“组件”,生成一组任务(${package}-rpm
和其他任务)
配置${package}-rpm
任务时,使用BOM配置使用任务闭包中提供的逻辑派生命令参数
执行后,使用上述命令参数运行rpmbuild