如何自动列出 java + React 项目中使用的所有第三方组件?

How to automatically list all third-party components used in a java + React project?

出于法律原因,我们需要提供项目中使用的所有开源组件的列表。这是一个使用 Gradle、npm 和 Yarn 的商业 java + React 项目。

在这种情况下,您是否知道有任何工具或自动方法可以提取 java and/or java 脚本代码库中使用的分布式第三方列表? 由于它是一个相当大的代码库,因此手动完成它是非常不切实际的...

到目前为止,我最好的尝试是 jdeps 用于 java 代码,yarn list 用于 java 脚本部分......但它们并没有真正做到我要。

正在搜索 S.O。我发现 related questions,但在其他语言上。我不太确定这是问的正确地方,但在我看来其他人可能会遇到同样的问题...

谢谢。

您很可能必须在您使用的构建工具中配置许可证检查: