如何从lib文件夹中添加Maven依赖jar文件

Rob*_*Rob 14 jar build pom.xml maven

我正在尝试将jar文件添加到项目中的Maven依赖项中.settings.xml配置为将存储库设置为公共存储库.但是那个回购中没有这个特殊的罐子.因为我在我的lib文件夹中有jar,我如何配置Maven依赖项来获取这个jar?

car*_*ing 12

看看系统依赖性.

你基本上需要定义<scope>system</scope>.

<project>
    ...
    <dependencies>
      <dependency>
        <groupId>javax.sql</groupId>
        <artifactId>jdbc-stdext</artifactId>
        <version>2.0</version>
        <scope>system</scope>
        <systemPath>${java.home}/lib/rt.jar</systemPath>
      </dependency>
    </dependencies>
    ...
</project>
Run Code Online (Sandbox Code Playgroud)

如果您没有自己的托管工件存储库服务器,例如Nexus,Artifactory或Archiva.

如果你这样做,那么正如Karl-Heinz建议的那样,你最好把它放在那里,因为将二进制工件提交给版本控制并不是一个好习惯.