我有一个Maven项目,需要在其中添加本地jar作为依赖项。
我已使用以下方式将jar存储到我的maven文件夹中:
mvn install:install-file -Dfile=path\to\file\framework-0.0.0.1-SNAPSHOT.jar -DgroupId=test -DartifactId=test -Dversion=0.0.0.1 -Dpackaging=jar -DgeneratePom=true
我已经阅读到不赞成在POM文件中添加依赖项(甚至对我没有用)。那么我应该如何在项目中包括这种依赖关系呢?我的settings.xml看起来像:
<localRepository>C:\project\.m2</localRepository>
<mirrors>
....
</mirrors>
<servers>
<server>
....
</server>
<server>
....
</server>
</servers>
如果我尝试从jar中使用类,则Intelijj无法找到。那么我应该如何将此依赖项添加到我的Maven项目中呢?
感谢答案
答案 0 :(得分:2)
您已将依赖项安装在本地存储库中。
因此,您可以通过在<dependency>
的{{1}}区域中将其声明为<dependencies>
来将其用作任何其他依赖项。
顺便说一句:不要使用系统范围。