Gradle 我是否必须明确检查/满足(Java)项目的所有可传递依赖项的许可证?

Gradle 我是否必须明确检查/满足(Java)项目的所有可传递依赖项的许可证?,gradle,licensing,maven-central,Gradle,Licensing,Maven Central,如果交付使用gradle依赖关系管理和maven central提供的大量开源LIB的Java应用程序,检查一级依赖关系的许可证就足够了(因为它们的依赖关系也必须自动与其许可证兼容)或者我必须检查整个可传递依赖关系树,以查看是否有任何许可证问题 您应该检查整个树。由于您在运行时需要可传递的依赖项,您将以某种方式(war/zip/uber-jar)将它们打包在一起,因此您确实关心它们的许可证。谢谢,是的,我也这么认为。

如果交付使用gradle依赖关系管理和maven central提供的大量开源LIB的Java应用程序,检查一级依赖关系的许可证就足够了(因为它们的依赖关系也必须自动与其许可证兼容)或者我必须检查整个可传递依赖关系树,以查看是否有任何许可证问题

您应该检查整个树。由于您在运行时需要可传递的依赖项,您将以某种方式(war/zip/uber-jar)将它们打包在一起,因此您确实关心它们的许可证。

谢谢,是的,我也这么认为。