当前位置: 首页 > news >正文

Maven 从本地文件系统加载依赖项

使用了 <scope>system</scope> 来指定一个依赖项

指定了 <systemPath> 属性来指向本地文件系统中的 JAR 文件

关于 <scope>system</scope><systemPath>:

  • <scope>system</scope>: 这个 scope 表示该依赖项是在系统的类路径中可用的。这意味着 Maven 不会从远程仓库下载这个依赖项,而是从项目开发者指定的本地路径加载它。

  • <systemPath>: 这个属性指定了依赖项在本地文件系统中的路径。在这个例子中,路径是 ${project.basedir}/src/main/resources/lib/dataroute-0.0.1-SNAPSHOT.jar,其中 ${project.basedir} 是 Maven 项目的根目录。

<dependency> <groupId>com.******</groupId> <artifactId>dataroute</artifactId> <version>0.0.1-SNAPSHOT</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/bao-0.0.1-SNAPSHOT.jar</systemPath> </dependency>


http://www.mrgr.cn/news/3425.html

相关文章:

  • [CLIP-VIT-L + Qwen] 多模态大模型学习笔记 - 5
  • 软件测试学习笔记丨Allure2报告添加附件报告定制
  • 【Redis】哈希类型详解及缓存方式对比:从命令操作到实际应用场景
  • C:数组传参的本质
  • 【ARM系统】基础知识总结
  • 2024计算机软考报名流程(电脑报名)
  • Fx - day3 - 沙盒/更改集/互联更改集/配置包
  • django之反向关系查询<related_model>_set/related_name
  • 后端开发刷题 | 跳台阶问题
  • Ruby模板引擎:构建动态视图的艺术
  • c++指南 继承和多态
  • HTTP/1.1
  • 好用的呼叫系统:天润融通,打造高效通信新体验
  • Hooks 「 useImperativeHandle 」子组件向父组件暴露方法
  • 驾驭时间之舟:SQL中时序数据处理的深度探索
  • Chainlit接入FastGpt接口快速实现自定义用户聊天界面
  • 探索CSS的未来与过去::past-link伪类的创新应用
  • gurobi约束条件使用大全(`model.addConstr()`添加单个约束和`model.addConstrs()`添加多个约束和强不等式约束)
  • 【Gradle】代理配置
  • 视频监控汇聚算法平台训练站车辆类型算法分析车辆类型检测应用方案