Java 在公共GIT存储库中包括开源第三方JAR

Java 在公共GIT存储库中包括开源第三方JAR,java,git,maven,jar,Java,Git,Maven,Jar,我想询问关于如何在公共GIT存储库中的我自己的项目中包含第三方开源JAR的最佳实践/法律方式。假设我有一个项目,在我的lib中有像commons-lang3这样的JAR,我可以按原样将JAR提交到lib文件夹中,还是必须经过一些特殊的过程,包括额外的许可证文件等,才能使整个过程正确?另一种选择是,我可以只包含POM文件,任何人都可以使用Maven构建它并下载所有依赖项,但我仍然想知道这方面的最佳实践/正确流程。提前谢谢。Maven方法可以。如果您的第三方库中有任何许可证,请将它们也包括在项目中。

我想询问关于如何在公共GIT存储库中的我自己的项目中包含第三方开源JAR的最佳实践/法律方式。假设我有一个项目,在我的lib中有像commons-lang3这样的JAR,我可以按原样将JAR提交到lib文件夹中,还是必须经过一些特殊的过程,包括额外的许可证文件等,才能使整个过程正确?另一种选择是,我可以只包含POM文件,任何人都可以使用Maven构建它并下载所有依赖项,但我仍然想知道这方面的最佳实践/正确流程。提前谢谢。

Maven方法可以。如果您的第三方库中有任何许可证,请将它们也包括在项目中。

现在,请使用Maven和Maven Central上的工件。