0%

构建编译Configuration

java-library-ignore-deprecated-main.png

compileClasspath:编译时所有的依赖
runtimeClasspath:运行时所有的依赖

compileOnly:仅编译时依赖
implementation:运行和编译时依赖
runtimeOnly:仅运行时依赖

compileOnlyApi:仅编译时依赖,依赖项可传递的导出给使用者
api:运行编译是依赖,依赖项可传递的导出给使用者

apiElements:此配置旨在供消费者使用,以检索针对此库进行编译所需的所有元素。与default配置不同,这不会泄漏实现或运行时依赖项。
runtimeElements:此配置旨在供消费者使用,以检索针对此库运行所需的所有元素