gpt4 book ai didi

java - 与gradle应用程序插件,如何使用其他任务的参数调用运行任务?

转载 作者:行者123 更新时间:2023-12-03 05:42:50 25 4
gpt4 key购买 nike

我有2个子项目:

带有应用程序插件的

  • 项目A
  • 项目B

  • 我正在尝试从项目B中的项目A调用运行任务。

    这对我来说很好:
    task aTaskInProjectB(type: JavaExec, dependsOn: ':projectA:run') {
    }

    问题是当我尝试将参数传递给项目A的主类时。

    是否有类似的东西:
    task aTaskInProjectB(type: JavaExec, dependsOn: ':projectA:run') {
    args ['myArgument']
    }

    我尝试运行一些示例,但是没有一个与我的用例有关。

    最佳答案

    这最终对我有用-也许有人会发现它有用:

    项目A:

    run {
    args = project.properties.getOrDefault('projectAArgs', [])
    }

    项目B:
    ext {
    projectAArgs= ['argument1']
    }

    task aTaskInProjectB(dependsOn: ':projectA:run')

    关于java - 与gradle应用程序插件,如何使用其他任务的参数调用运行任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51731913/

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