如何在依赖的maven项目中添加专有库?

时间:2014-07-15 08:42:27

标签: java maven

我有一个专有的库。我在我的java桌面项目中使用这个库,但现在,我有一个maven项目。我想在我的maven项目中添加此库以及依赖项。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

首先,您应该搜索此库是否可用作maven依赖项。试试 maven search

例如,如果你想要包含一个库commons-io-2.4.jar,你可以在上面的链接中搜索它,如果它在公共存储库中(它是),那么你就得到了maven依赖:

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>2.4</version>
</dependency>

您应该将此依赖项粘贴到您的pom to dependencies标记。

如果上面的库在公共存储库中不可用,则必须通过参考:http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html

将jar手动放在本地存储库中

示例:

mvn install:install-file -DgroupId=commons-io -DartifactId=commons-io -Dpackaging=jar -Dversion=2.4 -Dfile=home_folder_path/commons-io-2.4.jar -DgeneratePom=true

答案 1 :(得分:0)

如果它尚未存在于maven存储库中,只需将其添加到您的pom.xml中,然后将其添加到本地存储库。

<dependencies>
    <dependency>
        <groupId>com.proppath</groupId>
        <artifactId>mylib.jar</artifactId>
        <version>myjarversion</version>
    </dependency>

还把这个道具库放进去了    的.m2 \库\ COM \ proppath \ myjarversion

给你喜欢的任何groupId,但要确保你在存储库上有相应的路径来找到它。

通常情况下,在大型项目中,这些专有的库存储在企业的Nexus中。