java - Gradle 获取所有依赖项的列表
问题描述
我正在为 ProGuard 编写一个任务,我需要获取项目中的所有依赖项,然后对其进行迭代。我的意思是,我需要获取子项目依赖项、所有转换依赖项等等。
结果,我必须复制所有 compileOnly 依赖项,在此我需要排除传递依赖项中已经在编译中的依赖项
简而言之,我需要一个包含此类内容的数组。我怎么能得到它?
interface Dependency{
String getArtifact();
String getGroup();
String getVersion();
Scope getScope();
File getJarFile();
}
解决方案
推荐阅读
- php - 使用 Elementor Forms API (Wordpress) 处理表单后重定向到主页
- spring-boot - Spring boot:如何访问rest控制器中的服务对象
- ios - 将支持苹果支付的信用卡添加到钱包
- python - Pytest 日志记录忽略捕获日志的 pytest.ini log_cli_format
- duplicates - 防止在 PouchDB Sync 上应该唯一的字段上出现重复值
- security - 将内部网络上的端口暴露给 Internet 的安全注意事项
- azure - Azure 数据工厂:Visual Studio
- python - Python 脚本仅在 Visual Studio Code 中运行时才有效
- javascript - Apex 触发器:使用触发器使用来自另一个对象的数据更新自定义字段
- java - 如何将 android 应用程序 kotlin 连接到 Postgresql