【发布时间】:2019-03-07 06:16:35
【问题描述】:
我正在构建一个从其他 gradle 项目中检索依赖项列表的 maven 项目。 (使用 java。不是 mvn 控制台)
我想使用 Gradle API 中的 getDependencies() 函数,如下所示。
import org.gradle.api.artifacts.Configuration;
import org.gradle.api.artifacts.dsl.DependencyHandler;
DependencyHandler dependencies = project.getDependencies();
但看起来 Gradle API 只能在 Gradle 构建环境中使用。
我在 pom.xml 中添加了 gradle-core,如下所示,但它似乎没有我需要检索依赖项的 api
<dependency>
<groupId>org.gradle</groupId>
<artifactId>gradle-core</artifactId>
<version>2.2.1</version>
</dependency>
有没有办法在 Maven 构建环境中使用 Gradle API?
【问题讨论】:
-
您到底想在哪里读取依赖项?在 Java 程序中?在 Maven 插件中?
-
@JFMeier 我想读取Java程序中的依赖关系~
-
您从哪里阅读 gradle 项目?从 git?来自 Maven 存储库?