我最近开始研究maven项目。 我写的代码片段需要不属于项目一部分的JAR文件。 当我将JARS添加到构建路径并使用mvn clean install时,构建失败并显示错误,指出未找到应该在jar中的类。
我有什么遗失的吗? 是否有不同的方法在maven项目中添加JAR?
答案 0 :(得分:3)
如果JAR已在某些公共Maven存储库中提升,请将其添加到<dependency>
中的pom.xml
部分。您可能必须在<repositories>
的{{1}}部分中配置这些公共Maven存储库的地址,以便Maven可以连接它们。
否则,您必须使用pom.xml
命令将这些JAR包含到本地存储库中,然后在install
<dependency>
部分
将JAR安装到本地存储库的命令:
pom.xml
答案 1 :(得分:2)
听起来你不明白Maven是如何运作的。您不会将jar添加到构建路径,在pom中声明它们,并让Maven下载到本地驱动器,然后将它添加到构建路径中。我建议你阅读this 5 minute intro,并了解依赖管理的工作原理。