【发布时间】:2020-06-29 20:54:26
【问题描述】:
我已使用此命令将我的 jar 推送到 maven 存储库。(使用 mvn clean install 创建的 jar)
mvn install:install-file -Dfile=abc-model-1.0-SNAPSHOT.jar -DgroupId=com.abc -DartifactId=abc-model -Dversion=1.0-SNAPSHOT -Dpackaging=jar -DgeneratePom=true
成功将 jar 添加到本地 mvn 存储库后,我添加了以下内容作为我要使用它的依赖项。
<dependency>
<groupId>com.abc</groupId>
<artifactId>abc-model</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
但我无法访问 jar 中的包。而且它也不在外部库中。 我有一些模型类,我想做的是在不同的项目中使用它们。
【问题讨论】:
-
请告诉我们您在构建时遇到的错误,例如
mvn clean verify. -
没有错误。我的依赖没有加载到外部库。
-
如果您可以使用
mvn clean install构建而不会出错,那么所有必要的库都在那里。可能是 Eclipse 或 IntelliJ 没有显示它们,但那是另一回事了。
标签: java maven dependencies