Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将本地jar作为依赖项添加到maven项目中?_Java_Dependencies_Maven 3 - Fatal编程技术网

Java 如何将本地jar作为依赖项添加到maven项目中?

Java 如何将本地jar作为依赖项添加到maven项目中?,java,dependencies,maven-3,Java,Dependencies,Maven 3,我是Maven新手,我想在Maven项目中将库添加到依赖项中,我尝试在POM.xml中添加以下内容: <dependency> <groupId>ca.umontreal.iro</groupId> <artifactId>ssj</artifactId> <version>2.5</version> <scope>provided&

我是Maven新手,我想在Maven项目中将库添加到依赖项中,我尝试在POM.xml中添加以下内容:

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

ca.umontreal.iro
ssj
2.5
假如
但是eclipse给出了这个错误:
缺少工件ca.umontreal.iro:ssj-2.5


似乎在存储库中找不到。。我有jar文件,如何将其添加到依赖项中?如果可能的话。如果没有,那么在项目中包含这个jar的替代方案是什么?

您可以手动将jar安装到本地存储库中,或者将文件存储路径设置为类似于

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

com.3dpaty
abc
0.0.3
lib/3party.jar

您需要将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。

此解决方案还需要我添加
系统
。另请参见: