我有一个专有的库。我在我的java桌面项目中使用这个库,但现在,我有一个maven项目。我想在我的maven项目中添加此库以及依赖项。我怎么能这样做?
答案 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中。