Java 如何在具有依赖关系的maven项目中添加专有库?
我有一个专有图书馆。我在java桌面项目中使用这个库,但现在,我有一个maven项目。我想在我的maven项目中添加这个库,并附带依赖项。我怎样才能做到这一点?首先,您应该搜索该库是否作为maven依赖项可用。试试 例如,如果您想包含一个库commons-io-2.4.jar,请在上面的链接中搜索它,如果它在公共存储库中(它是),则获得maven依赖项:Java 如何在具有依赖关系的maven项目中添加专有库?,java,maven,Java,Maven,我有一个专有图书馆。我在java桌面项目中使用这个库,但现在,我有一个maven项目。我想在我的maven项目中添加这个库,并附带依赖项。我怎样才能做到这一点?首先,您应该搜索该库是否作为maven依赖项可用。试试 例如,如果您想包含一个库commons-io-2.4.jar,请在上面的链接中搜索它,如果它在公共存储库中(它是),则获得maven依赖项: <dependency> <groupId>commons-io</groupId> <ar
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
如果它不在maven存储库中,只需将其添加到pom.xml中,然后添加到本地存储库中即可
<dependencies>
<dependency>
<groupId>com.proppath</groupId>
<artifactId>mylib.jar</artifactId>
<version>myjarversion</version>
</dependency>
com.proppath
mylib.jar
myjarversion
并将此道具库放入
.m2\repository\com\proppath\myjarversion
提供您喜欢的任何groupId,但确保您在存储库上有相应的路径来查找它
通常,在大型项目中,这些专有库存储在企业的Nexus中。可能重复。请将其安装在存储库中并依赖它。首先,谢谢大家。我以前在另一个网站上展示过这个答案,但我不明白。你能再解释一下吗?编辑我的previos回复给你一个例子。谢谢你,它正在工作。但我有另一个关于OCR的图书馆。它有两个.dll文件。我必须指定此.dll文件才能工作。不仅有两个.dll文件,它还有另一个关于土耳其语字符配置的配置文件。如何在我的项目中添加这个库?您可以添加dll依赖项,就像添加jar依赖项一样。对于依赖项标记,必须添加类型标记:dll
<dependencies>
<dependency>
<groupId>com.proppath</groupId>
<artifactId>mylib.jar</artifactId>
<version>myjarversion</version>
</dependency>