在STS中使用Maven3.0.3将.jar安装到本地存储库后,无法使用依赖关系

时间:2012-04-24 09:40:09

标签: java eclipse maven m2e

我有一个在Maven存储库中找不到的JAR。

这样我就可以使用以下命令安装到我的本地存储库

install:install-file -Dfile=C:/FIXApplication/lib/quickfixj-all-1.5.2 -DgroupId=org.quickfixj -DartifactId=quickfixj -Dversion=1.5.2 -Dpackaging=jar -DgeneratePom=true

结果成功,我可以在.m2 \ repository \ org \ quickfixj \ quickfixj

下找到该文件夹

但是当我修改pom.xml来添加依赖项时。 它说:     缺少工件org.quickfixj:quickfixj:jar:1.5.2

为什么会这样?为什么无法读取本地存储库?

1 个答案:

答案 0 :(得分:0)

虽然命令没有错误,但本地存储库很可能没有工件。

你的命令有这个部分

-Dfile=C:/FIXApplication/lib/quickfixj-all-1.5.2

应该是

-Dfile=C:/FIXApplication/lib/quickfixj-all-1.5.2.jar

也许您可以进行此更改,再试一次,看看它是否有效。