我正在尝试使用我老师在我的代码中提供的jar。所以我将jar放在项目的lib目录中并运行以下命令:
mvn install:install-file -Dfile=lib/IDLogger.jar -DgroupId=IDLogger -DartifactId=IDLogger -Dversion=1.0 -Dpackaging=jar
一切都很好。
然后我将依赖项添加到pom:
<dependency>
<groupId>IDLogger</groupId>
<artifactId>IDLogger</artifactId>
<version>1.0</version>
<scope>compile</scope>
</dependency>
但是当我尝试使用jar时,编译失败并告诉我无法找到符号(类)。我甚至尝试添加一个import语句:
import IDLogger.IDLogger;
但它告诉我没有这样的包裹。
如何在我的maven代码中使用此jar?
这是代码:
IDLogger logger = IDLogger.getInstance();
...
logger.logID(id);
我得到符号IDLogger
未找到错误
这就像我所知道的这个自定义jar ...
答案 0 :(得分:0)
尝试在系统范围内添加lib:
1. add in your project :
Your Project/lib
+IDLogger.jar
2. in your pom :
<dependency>
<groupId>IDLogger</groupId>
<artifactId>IDLogger</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/IDLogger.jar</systemPath>
</dependency>