maven如何在Java中访问这样的第三方工具?
https://github.com/bvanalderweireldt/concurrent-unique-queue
我曾尝试在IntelliJ中设置Maven依赖项,但我不确定该存储库的内容应该如何构建并导入到Java项目中。请有更多经验的人就如何做到这一点提出建议
亲切的问候
L
你可以在下面搜索框中键入要查询的问题!
https://github.com/bvanalderweireldt/concurrent-unique-queue
我曾尝试在IntelliJ中设置Maven依赖项,但我不确定该存储库的内容应该如何构建并导入到Java项目中。请有更多经验的人就如何做到这一点提出建议
亲切的问候
L
# 1 楼答案
如果您想在另一个项目中使用此项目,您将使用github readme上提到的依赖项创建对此项目的依赖项:
为此,您需要本地maven存储库中的工件*。为此,您需要构建此项目或使用Maven Central的参考(感谢@Mark Rotterveel)
在本地克隆项目,您需要通过以下方式之一构建它
从命令行构建:导航到shell中的项目位置(bash或cmd)并运行mvn install 这将构建项目并将工件(jar)添加到本地。m2存储库
导入到Intellij Idea(文件->;新建->;来自现有来源)。导入后,从“Maven项目”视图构建此项目
完成此操作后,可以在其他项目中使用
<dependency>
条目*对于生产就绪的应用程序,您可能希望为您的团队(如Nexus或Artifactory)提供一个通用的maven存储库,并使用它来维护工件。你也会有一个像詹金斯这样的构建系统