使用gradle的JavaExec任务,我可以在子进程中执行main方法,并将字符串参数传递给它。是否存在允许在gradle过程中运行任意Java(或Groovy)方法的等效任务,因此允许传递对象参数?
最终,我想要做的是使用类似于this的方法配置对象属性(不仅仅是字符串),并将这些属性传递给运行时类路径(classpath = sourceSets.main.runtimeClasspath
)上的任何方法。
答案 0 :(得分:1)
执行此atm的唯一方法是直接将依赖项添加为buildscript类路径依赖项,并直接在任务中调用方法。