向Maven添加Jar文件

向Maven添加Jar文件,maven,jar,Maven,Jar,我最近开始从事maven项目。 我正在编写的代码需要不属于项目的JAR文件。 当我将jar添加到构建路径并使用mvn clean安装时,构建失败,错误是没有找到jar中应该存在的类 有什么我遗漏的吗? 在maven项目中添加JAR有不同的方法吗?听起来你不明白maven是如何工作的。您不需要将jar添加到构建路径中,而是在pom中声明它们,然后让Maven下载到本地驱动器,它会为您将其添加到构建路径中。我建议您阅读并理解依赖关系管理是如何工作的。听起来您不了解Maven是如何工作的。您不需要将j

我最近开始从事maven项目。 我正在编写的代码需要不属于项目的JAR文件。 当我将jar添加到构建路径并使用mvn clean安装时,构建失败,错误是没有找到jar中应该存在的类

有什么我遗漏的吗?
在maven项目中添加JAR有不同的方法吗?

听起来你不明白maven是如何工作的。您不需要将jar添加到构建路径中,而是在pom中声明它们,然后让Maven下载到本地驱动器,它会为您将其添加到构建路径中。我建议您阅读并理解依赖关系管理是如何工作的。

听起来您不了解Maven是如何工作的。您不需要将jar添加到构建路径中,而是在pom中声明它们,然后让Maven下载到本地驱动器,它会为您将其添加到构建路径中。我建议您阅读并理解依赖关系管理的工作原理。

如果JAR已经在一些公共Maven存储库中挂起,请将它们添加到
pom.xml
中的
部分。您可能必须在
pom.xml
中的
部分中配置这些公共Maven存储库的地址,以便Maven能够连接它们

否则,您必须使用
install
命令将这些JAR包含到本地存储库中,然后在
pom.xml
中添加它们的
部分

将JAR安装到本地存储库的命令:

mvn install:install-file -DgroupId=com.abc -DartifactId=XXXXX
-Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/jars

如果JAR已经在一些公共Maven存储库中被提升,请将它们添加到
pom.xml
中的
部分。您可能必须在
pom.xml
中的
部分中配置这些公共Maven存储库的地址,以便Maven能够连接它们

否则,您必须使用
install
命令将这些JAR包含到本地存储库中,然后在
pom.xml
中添加它们的
部分

将JAR安装到本地存储库的命令:

mvn install:install-file -DgroupId=com.abc -DartifactId=XXXXX
-Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/jars

谢谢你的建议,斯宾塞。