maven依赖 pom.xml中systemPath的用法

这篇具有很好参考价值的文章主要介绍了maven依赖 pom.xml中systemPath的用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天在给一个小伙伴配置项目中有一个jar包依赖怎么就下载不下来,关键是我使用他的maven本地仓库打包还报错。首先这个依赖maven官网仓库是存在的,也是可以下载的,但是他本地就是下载不下来。尝试了很多的方法,搞笑的是还给他重新安装了另一个版本的maven。但是本地仓库打包还是报错,报错信息:org.apache.commons.cli.MissingArgumentException: Missing argument for option: f      。我也百度了这个报错的原因,有的说是maven打包命令复制网页上的会存在其他看不见的字符需要自己手动敲,哈哈我就傻乎乎的手敲了几遍但是还是报错。最后我放弃了解决这个报错,开始走另一条路!那就是使用systemPath标签。

maven依赖 pom.xml中systemPath的用法

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

 在你pom依赖标签里面添加systemPath标签,然后scope指定system,还有就是你需要把你的jar包上传到你的项目中。然后指定你的jar包所在位置。

project.basedir指定的是pom.xml文件所在的目录,这个应该是pom的属性,想要了解更多可以自行百度:pom属性。

然后你再刷新maven就不会报错了!文章来源地址https://www.toymoban.com/news/detail-467821.html

到了这里,关于maven依赖 pom.xml中systemPath的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Maven 的 pom.xml 样例

     pom.xml 模板样例: 仓库优化:

    2024年02月13日
    浏览(12)
  • Maven--pom.xml文件详解

    1.pom简介 pom指的是project object model,又叫项目对象模型。Maven的pom文件是一个XML文件,用于描述项目的各种属性、依赖和构建信息,包括项目的名称、版本、许可证、作者、描述、依赖关系、构建过程、插件等。总的来说,POM文件是Maven工程的基本工作单元,它包含了项目的所

    2024年01月19日
    浏览(14)
  • maven的pom.xml文件详解

    2024年02月12日
    浏览(14)
  • IDEA去除pom.xml中依赖的黄色警报

    IDEA去除pom.xml中依赖的黄色警报

    settings➡Editor➡Inspections➡Security 取消Vulnerable declared dependency 设置➡编辑器➡检查➡Security 取消Vulnerable declared dependency

    2024年02月11日
    浏览(14)
  • maven之pom.xml配置文件详解

    maven之pom.xml配置文件详解

    pom代表项目对象模型,它是Maven中工作的基本组成单位。它是一个XML文件,在项目的根目录中。pom包含的对象是使用maven来构建的,pom.xml文件包含了项目的各种配置信息。 创建一个POM之前,应该要先决定项目组(groupId),项目名(artifactId)和版本(version),因为这些属性在项目仓

    2023年04月09日
    浏览(9)
  • IDEA 中 pom.xml 引入依赖或插件爆红

    IDEA 中 pom.xml 引入依赖或插件爆红

    有时添加依赖或插件, pom.xml 会爆红是正常现象,这是因为 你的 Maven 本地仓库中没有该插件的相关配置文件(如 jar 包等) 前提是确定你没有语法或逻辑错误 解决方法很简单,IDEA 点击右侧 Maven 的刷新按钮刷新后即可恢复 为什么会恢复呢? 这里以添加插件为例,添加依赖

    2024年02月08日
    浏览(11)
  • maven的settings.xml和pom.xml配置文件详解

    maven的配置文件主要有 settings.xml 和pom.xml 两个文件。 其中在maven安装目录下的settings.xml,如:D:Program Filesapache-maven-3.6.3confsettings.xml 是全局配置文件 用户目录的.m2子目录下的settings.xml,如:C:Userschenxc.m2settings.xml 配置只是针对当前用户的配置文件 项目根路径下的pom.xml主

    2024年02月05日
    浏览(10)
  • Maven项目提示Ignored pom.xml问题

    Maven项目提示Ignored pom.xml问题

    1 环境 (1)IDEA开发工具:2022.2.1 (2)JDK:Java17(Spring6要求JDK最低版本是Java17) (3)Spring:6.1.2 (4)Maven 3.8.8 2 问题描述 新创建一个Maven模块,和之前删除的创建失败的模块同名,此时创建好的模块的pom.xml文件有删除线,提示Ignored pom.xml,pom文件显示 pom.xml 。 3 原因分析

    2024年02月04日
    浏览(15)
  • idea maven聚合工程pom依赖

    spring boot 与 spring cloud 与 spring.cloud.alibaba 版本选择

    2024年02月16日
    浏览(13)
  • 【Java】Maven配置文件帮助文档(settings.xml 和 pom.xml)

    以下几个属性是 settings 属性的下一级属性: localRepository interactiveMode offline pluginGroups proxies servers mirrors profiles activeProfiles localRepository:本地仓库的路径,默认值为 ${user.home}/.m2/repository interactiveMode:表示Maven是否需要和用户交互以获得输入 offline:表示Maven是否需要在离线模式

    2024年02月13日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包