我用 Maven 建立了一个库。我如何找到它的 jar 以便我可以在没有 Maven 的情况下使用它?
I built a library with Maven. How do I find its jar so that I can use it without Maven?
我需要在我的 Java 项目中使用 xgboost4j package。安装说明上说我必须使用Maven,但是我的项目是一个简单的Java项目无关的Maven。
我使用 "mvn install" 构建了包。有没有办法找到 JAR 文件,以便我可以在我的 Java 项目中使用它?
您应该能够在本地 Maven 存储库中找到该 jar,~/.m2/repository/
Maven 通常从maven central repo 下载依赖项,然后将其保存到本地repo。
使用 mvn package
或 mvn install
将下载您 pom.xml
中提到的依赖项。您可以在 外部库部分 下的 IDE 中找到该 jar。
下面是intellij-idea的截图。
此外,您下载的 jar 的实际位置将在 ~/.m2/repository/
中,然后您需要进入 group-id
和 artifact-id
包结构才能找到它。
编辑:- 要使用命令行更有效地搜索,请使用 find . -name "xgboost4*.jar*"
,它将输出 jar 文件的完整位置,如下所示:-
find . -name "xgboost4*.jar*"
./ml/dmlc/xgboost4j/0.6/xgboost4j-0.6.jar.lastUpdated
./ml/dmlc/xgboost4j/0.7/xgboost4j-0.7.jar.lastUpdated
我需要在我的 Java 项目中使用 xgboost4j package。安装说明上说我必须使用Maven,但是我的项目是一个简单的Java项目无关的Maven。
我使用 "mvn install" 构建了包。有没有办法找到 JAR 文件,以便我可以在我的 Java 项目中使用它?
您应该能够在本地 Maven 存储库中找到该 jar,~/.m2/repository/
Maven 通常从maven central repo 下载依赖项,然后将其保存到本地repo。
使用 mvn package
或 mvn install
将下载您 pom.xml
中提到的依赖项。您可以在 外部库部分 下的 IDE 中找到该 jar。
下面是intellij-idea的截图。
此外,您下载的 jar 的实际位置将在 ~/.m2/repository/
中,然后您需要进入 group-id
和 artifact-id
包结构才能找到它。
编辑:- 要使用命令行更有效地搜索,请使用 find . -name "xgboost4*.jar*"
,它将输出 jar 文件的完整位置,如下所示:-
find . -name "xgboost4*.jar*"
./ml/dmlc/xgboost4j/0.6/xgboost4j-0.6.jar.lastUpdated
./ml/dmlc/xgboost4j/0.7/xgboost4j-0.7.jar.lastUpdated