【发布时间】:2016-11-15 10:11:48
【问题描述】:
是否可以使用 CLI 将带有 Gradle 插件(或任务)的 jar 添加到构建类路径而不修改 build.gradle?可以从 Maven 存储库中解析添加的 JAR 吗?
buildscript { dependencies { classpath }} 可以通过 CLI 控制吗?我可以使用 CLI 制作 Gradle 来解析来自 Maven 的 JAR 吗?
基本上我需要达到与 Maven 相同的情况,它允许通过调用任何插件
mvn <plugin-group-id>:<plugin-artifact-id>:<plugin-version>:<plugin-goal>
我正在编写一对Maven and Gradle plugins 以将有关项目及其依赖项的信息提取到 JSON 文件中,以后可以通过编程方式对其进行处理。我们的想法是能够将其应用于大量 OSS 项目,因此无需修改它们。
【问题讨论】:
-
“是否可以使用 CLI 从 Maven 存储库应用带有 Gradle 插件的 JAR”此声明需要澄清。你想在构建中添加一个 jar 任务吗?您想将 jar 添加到编译/运行时依赖项吗?不清楚你想要什么
-
我更新了声明
-
"build classpath" 仍然模棱两可,因为它可能意味着
buildscript { classpath ... }}或dependencies { compile ... }}或其他什么?运行时等 -
我的意思是
buildscript { dependencies { classpath }}。一种,用于使带有自定义插件类的jar可用
标签: gradle plugins command-line-interface