maven外部jar依赖

时间:2015-10-03 19:14:12

标签: java maven import

我正在尝试使用我老师在我的代码中提供的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 ...

1 个答案:

答案 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>