明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

maven依赖 pom.xml中systemPath的用法

Posted on 2024-08-16 11:12  且行且思  阅读(224)  评论(0编辑  收藏  举报

在pom.xml文件中,可以使用${project.basedir}变量来表示项目的根目录,通过结合这个变量,可以轻松地使用相对路径来引用systemPath。如果希望引用项目根目录下的lib目录中的jar包,可以这样配置:

<dependency>
    <groupId>org.artofsolving.jodconverter</groupId>
    <artifactId>jodconverter-core</artifactId>
    <version>3.0-beta-4-jahia2</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/src/main/webapp/WEB-INF/lib/jodconverter-core-3.0-beta-4-jahia2.jar</systemPath>
</dependency>

<!-- C#人脸识别引擎 -->
        <dependency>
            <groupId>com.xgtx</groupId>
            <artifactId>PmpFaceCore.j4n</artifactId>
            <version>1.0.1</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/jni4net/PmpFaceCore.j4n.jar</systemPath>
        </dependency>
        <dependency>
            <groupId>com.xgtx</groupId>
            <artifactId>jni4net.j</artifactId>
            <version>1.0.1</version>
            <scope>system</scope>
            <systemPath>${project.basedir}/src/main/resources/jni4net/jni4net.j-0.8.8.0.jar</systemPath>
        </dependency>