使用Gradle工具API以编程方式将Gradle任务添加到可用任务列表中

使用Gradle工具API以编程方式将Gradle任务添加到可用任务列表中,gradle,build.gradle,gradle-tooling-api,Gradle,Build.gradle,Gradle Tooling Api,通过在build.gradle文件中声明新任务,可以将新任务添加到任务列表中 将以下内容添加到build.gradle会将listJars任务添加到可用任务列表中 任务列表jars println file.path+file.separator+file.name} } 有没有办法在Java程序中以编程方式实现同样的功能 你想做什么?我正在构建一个java程序,在其他java gradle项目上执行任务。所以我需要从我的java程序执行上面的任务是的,我有一些想法,但是不可能测试它。我还假设您

通过在build.gradle文件中声明新任务,可以将新任务添加到任务列表中

将以下内容添加到build.gradle会将listJars任务添加到可用任务列表中

任务列表jars println file.path+file.separator+file.name} }


有没有办法在Java程序中以编程方式实现同样的功能

你想做什么?我正在构建一个java程序,在其他java gradle项目上执行任务。所以我需要从我的java程序执行上面的任务是的,我有一些想法,但是不可能测试它。我还假设您尝试重新发明轮子:/MyJava程序探测其他java项目并收集依赖信息。因此,源程序需要在目标java项目上运行自定义gradle任务