首页 > 其他分享 >maven依赖 pom.xml中systemPath的用法

maven依赖 pom.xml中systemPath的用法

时间:2024-08-16 11:16:55浏览次数:13  
标签:xml project systemPath jni4net basedir jar maven pom

在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>

 

标签:xml,project,systemPath,jni4net,basedir,jar,maven,pom
From: https://www.cnblogs.com/Fooo/p/18362503

相关文章

  • maven配置私有仓库和阿里仓库共存
    profiles标签添加 <profile> <id>test</id> <repositories> <repository> <id>private-nexus</id> <url>http://192.168.10.2:8081/repository/maven-public/</url> </repository> </r......
  • SpringBoot项目搭建(IDEA+Maven)
    项目搭建IDEA搭建Springboot项目SpringBoot的基础结构src/main/java:项目的Java源代码存放目录HelloSpringbootApplication:项目的主文件resources:用于存放项目的资源文件resources/static:用于存放项目中的静态资源文件,例如css,js,image等resources/templates:......
  • maven工程指定版本号并开启预览特性
    pom.xml<properties><java.version>23</java.version><maven.compiler.source>23</maven.compiler.source><maven.compiler.target>23</maven.compiler.target><project.build.source......
  • 实现同时接收文件与实体类,java springboot maven
    首先,需要有一个Post接口,有一个实体类方法需要返回什么,直接修改void即可实体类需要接收什么,直接改User即可 @PostMapping(value="/post_interface")publicvoidpostInterface(@RequestParam("file")MultipartFilefile,@RequestParamMap<String,Object>user){......
  • Maven配置单仓库与多仓库的实现(Nexus)
    Maven配置单仓库与多仓库的实现(Nexus)更新时间:2023年01月16日10:14:56  作者:我认不到你 本文主要介绍了Maven配置单仓库与多仓库的实现(Nexus),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧......
  • Maven私服仓库Nexus配置小结
    技术前提:熟练的掌握Maven基础知识一、什么是Maven私服?Maven私服是一种特殊的Maven远程仓库,它是架设在局域网内的仓库服务,用来代理位于外部的远程仓库(中央仓库、其他远程公共仓库)。当然也并不是说私服只能建立在局域网,也有很多公司会直接把私服部署到公网,具体还是得看公司业......
  • IDEA中maven配置忽略SSL检查
     当使用mvn打包时,会报错:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofindvalidcertificationpathtorequestedtarget->[Help1]问题原因是没有导入中心仓域名的证书,ssl证书校验不通过,就会报错误。此时有两种......
  • maven dependencyManagement
    1.简介:本文介绍maven的dependencyManagement的用法。2.使用场景:dependencyManagement只声明依赖,但不引入依赖。一般定义在父pom中,这样子pom项目引入依赖时,不必指定版本号。比如SpringBoot就使用了dependencyManagement,它对里面的包进行了与SpringBoot对应版本的兼容性测试......
  • 【第59课】XML&XXE安全&无回显方案&OOB盲注&DTD外部实体&黑白盒挖掘
    知识点:1、XXE&XML-原理-用途&外实体&安全2、XXE&XML-黑盒-格式类型&数据类型3、XXE&XML-白盒-函数审计&回显方案详细点:XML被设计为传输和存储数据,XML文档结构包括XML声明、DTD文档类型定义(可选)、文档元素,其焦点是数据的内容,其把数据从HTML分离,是独立于软件和硬件的信息传......
  • maven command
     mavensettings.xml文件,server配置public、thirdparty、releases、snapshots、archetype作用? 在Maven的settings.xml文件中,server配置主要用于定义Maven在构建和发布项目时所需的认证信息和相关的服务器配置。下面是public、thirdparty、......