你能帮我理解一下使用runtime依赖配置的典型用例(由Java插件提供)吗?
在Gradle用户指南中,表23.5.Java插件 - 依赖配置,我可以看到任何任务都没有使用运行时配置 - 而不是例如任务compile使用的配置compileJava.
那runtime依赖有什么用呢?
运行时配置适用于运行时需要的库,但不适用于编译时(例如JDBC驱动程序和SLF4J api实现).
您可以将它们添加到您的编译配置中,但是它们将在编译类路径上,并且您将冒着意外地从实现而不是api引入编译依赖性的风险.
它不适用于由容器"提供"的库 - 它实际上是您为应用程序提供库的方式,同时确保您没有对它们引入编译依赖性.
| 归档时间: |
|
| 查看次数: |
915 次 |
| 最近记录: |