![](/img/trans.png)
[英]How to convert my Java code to an EXE via java code not using any third party tools?
[英]How are third party tools such as this accessed within Java?
https://github.com/bvanalderweireldt/concurrent-unique-queue
我试图在IntelliJ中设置Maven依赖关系,但是我不确定应该如何构建该存储库的内容并将其导入Java项目。 可以给有更多经验的人提供建议吗?
亲切的问候,
大号
如果要在另一个项目中使用此项目,则将使用github 自述文件中提到的依赖项创建对此的依赖项:
<dependency>
<groupId>com.hybhub</groupId>
<artifactId>concurrent-util</artifactId>
<version>0.1</version>
</dependency>
为此,您需要在本地Maven存储库*中提供工件。 为此,您需要构建此项目或使用Maven Central的引用(感谢@Mark Rotteveel)
在本地克隆项目,您需要通过以下方式之一进行构建
从命令行构建它:导航到外壳中项目的位置(bash或cmd)并运行mvn install这将构建项目并将工件(jar)添加到本地.m2存储库。
导入到Intellij Idea(文件->新建->从现有来源)。 导入后,从“ Maven项目”视图构建该项目。
完成此操作后,可以使用<dependency>
条目在其他项目中使用它
*对于可用于生产环境的应用程序,您可能希望为Nexus或Artifactory这样的团队提供一个通用的maven存储库,并使用该存储库来维护工件。 您还将拥有一个像Jenkins这样的构建系统。
在您给的链接中,该库具有该库的依赖项Maven条目。
<dependency>
<groupId>com.hybhub</groupId>
<artifactId>concurrent-util</artifactId>
<version>0.1</version>
</dependency>
该条目将需要嵌套在您的<dependencies>
标记中。 像下面的例子。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>com.hybhub</groupId>
<artifactId>concurrent-util</artifactId>
<version>0.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.