如何在maven项目中将jar文件用作库

如何在maven项目中将jar文件用作库,maven,Maven,所以我有一个我想使用的库,我把它放在一个叫做“lib”的文件夹里, 我在maven工作,所以我把它放在pom.xml中 <dependency> <groupId>org.worldborder</groupId> <artifactId>worldborder</artifactId> <scope>system</scope&g

所以我有一个我想使用的库,我把它放在一个叫做“lib”的文件夹里, 我在maven工作,所以我把它放在pom.xml中

        <dependency>
            <groupId>org.worldborder</groupId>
            <artifactId>worldborder</artifactId>
            <scope>system</scope>
            <version>1.0</version>
            <systemPath>${basedir}/src/lib/WorldBorder.jar</systemPath>
        </dependency>

说到maven,我是个彻头彻尾的傻瓜,所以我不知道如何修复这个错误。感谢您的帮助。谢谢

嗨,我也面临同样的问题。为了解决这个问题,我将jar直接安装到本地的.m2存储库中

mvn安装:安装文件
-Dfile=/path/to/jar
-DgroupId=org.worldborder
-DartifactId=世界边界
-Dversion=1.0.0

-dpackage=jar
嗨,我也面临同样的问题。为了解决这个问题,我将jar直接安装到本地的.m2存储库中

mvn安装:安装文件
-Dfile=/path/to/jar
-DgroupId=org.worldborder
-DartifactId=世界边界
-Dversion=1.0.0
-dpackage=jar
Some problems were encountered while building the effective model for me.acidviper:ViperUHC:jar:1.0-SNAPSHOT
'dependencies.dependency.systemPath' for org.worldborder:worldborder:jar should not point at files within the project directory, ${basedir}/src/lib/WorldBorder.jar will be unresolvable by dependent projects @ line 85, column 25
It is highly recommended to fix these problems because they threaten the stability of your build.
For this reason, future Maven versions might no longer support building such malformed projects.