2012-07-30 159 views
3

我是新来的Maven,我想SSJ库添加到依赖于Maven项目,我想在pom.xml添加此:如何将本地jar添加为maven项目的依赖项?

<dependency> 
     <groupId>ca.umontreal.iro</groupId> 
     <artifactId>ssj</artifactId> 
     <version>2.5</version> 
     <scope>provided</scope> 
    </dependency> 

但日食是给这个错误:Missing artifact ca.umontreal.iro:ssj-2.5

它似乎没有在库中找到..我有这个jar文件,我怎么能把它添加到依赖关系?如果可能的话。如果没有,那么将该jar包含在项目中的替代方案是什么?

回答

3

你需要的jar添加到您的Maven的本地仓库。

mvn install:install-file -Dfile=/path/to/ssj.jar -DgroupId=ca.umontreal.iro -DartifactId=ssj -Dversion=2.5 -Dpackaging=jar 

(更改/path/to/ssj.jar到的文件在计算机中的路径)

这将有可能对Maven从本地存储库使用的依赖解决这个JAR如上所述,当你正在建立你的应用程序。

2

您可以手动安装JAR到本地存储库http://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html或设置文件的存放路径进行依赖像

<dependency> 
    <groupId>com.3dpaty</groupId> 
    <artifactId>abc</artifactId> 
    <version>0.0.3</version> 
     <systemPath>lib/3party.jar</systemPath> 
</dependency> 
+0

该解决方案需要我添加'系统'。 – jpaugh 2015-12-28 17:18:50

相关问题