`
TimerBin
  • 浏览: 358684 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven相对路径jar依赖

阅读更多

背景:在做支付功能时需要一些支付系统提供的jar文件,由于Maven私服是全公司通用,从各方面考虑决定基于Maven使用相对路径方式进行依赖相关jar。

 

pom配置如下所示:

 

<dependency>
	<groupId>com.timerbin</groupId>
	<artifactId>timer</artifactId>
	<version>1.0</version>
	<scope>system</scope>
	<systemPath>${project.basedir}/doc/timerbin.jar</systemPath>
</dependency> 

 其中的路径格式如下所示:

 



 其中的groupId,artifactId,verion 的值意义不是很大,只要能唯一标识就可以。

 

${project.basedir}

是关键名称,用于标识相对路径,在调试开发过度阶段中此处不加${project.basedir}配置成绝对路径也是可以的。

 

 

  • 大小: 10.7 KB
分享到:
评论

相关推荐

    maven下载指定jar到指定目录

    `使用说明.txt`文件可能包含了如何运行`down.cmd`以及如何配置`pom.xml`的详细步骤,包括如何添加自定义的依赖和配置Maven的本地仓库路径等。 至于`lib`目录,这是目标存放下载的JAR文件的地方。在执行上述命令后,...

    Maven引入本地Jar包并打包进War包中的方法

    这样,打出来的war包中,就会包含本地引入的jar依赖了。 总结 通过以上步骤,我们已经成功地引入了本地Jar包并将其打包进War包中。这种方法可以让我们在没有中央仓库支持的情况下,仍然可以使用需要的Jar包。我们...

    maven依赖本地jar包

    综上所述,无论是通过`&lt;systemPath&gt;`直接指定本地JAR文件路径,还是将本地JAR安装至本地仓库再进行依赖管理,都是在Maven项目中处理本地JAR包的有效手段。选择哪种方式,应根据具体项目的需求和团队的开发习惯来决定...

    达梦数7据库j驱动包及方言包,maven依赖jar包,DM达梦数据库jdbc-jar包dialect方言jar包

    在实际开发中,开发者需要将这些JAR文件添加到项目的类路径中,或者如果使用Maven作为构建工具,可以在pom.xml文件中声明对应的依赖,以便在编译和运行时自动下载和管理这些库。这样,Java应用程序就能够利用这些库...

    maven项目编译jar包

    在Java开发中,Maven是一个强大的项目管理和构建工具,它帮助开发者管理依赖、构建项目以及自动化项目的生命周期。本文将深入探讨如何使用Maven来编译并创建一个JAR(Java Archive)包,主要涉及以下几个方面: 1. ...

    JxBrowser开发maven仓库jar包

    3. 安装完成后,你可以在本地Maven仓库的相应路径下找到JxBrowser的jar包。Maven会根据groupId、artifactId和version来组织文件。 4. 接下来,在你的Maven项目中,你可以像使用任何其他Maven依赖一样引用JxBrowser...

    ​实现maven项目中多版本依赖兼容使用解决方案

    这可以通过Maven的`maven-assembly-plugin`或`maven-shade-plugin`来实现,这两个插件可以将所有依赖打包成单个jar,或者创建一个包含所有依赖的“fat jar”。 对于`maven-assembly-plugin`,配置如下: ```xml ...

    elasticsearch 5.4.0 maven依赖jar包

    7. **本地 Maven 仓库**:Maven 下载的 jar 包会被存储在用户的本地仓库中,默认路径通常是 `${user.home}/.m2/repository/`,这样在后续项目中再次引用相同依赖时,就无需重新下载。 8. **版本管理**:在 Maven 中...

    maven jenkins的jar

    在“maven2 用于hudson插件开发的jar”这个场景中,我们可以推断这是关于使用Maven2版本来构建Jenkins(前身Hudson)插件的实践。开发者可能需要在他们的环境中安装特定的Maven插件,如`maven-hpi-plugin`,这个插件...

    用Maven打成可执行jar,包含maven依赖,本地依赖的操作

    Maven 打包可执行 jar 并包含 Maven 依赖和本地依赖 Maven 是一个流行的项目管理工具,它提供了强大的依赖管理和打包功能。在实际开发中,我们经常需要将 Maven 项目打包成可执行的 jar 文件,并包含 Maven 依赖和...

    Maven 和Maven下载的jar包库

    在描述中提到的“Maven的本地jar包库”就是指这个本地仓库,它可以帮助开发者避免频繁地从互联网上下载依赖,提高开发效率。 **4. Maven的下载与安装** 要使用Maven,首先需要下载并安装。例如,提供的压缩包`...

    maven的本地仓库jar包

    Maven的本地仓库是Maven系统的核心组件之一,它存储着项目所需的各类依赖库,包括JAR包。当你在开发过程中引用了一个库,Maven会尝试从中央仓库下载该库到本地仓库,以便后续的编译和构建步骤能够访问到。 本地仓库...

    maven本地仓库(常用Jar包)

    为了避免这种情况,开发人员可以预先将常用Jar包放入本地仓库,这样在构建项目时,Maven就能直接使用这些已经存在的依赖,显著提升构建效率。 **压缩包子文件的文件名称列表:repository** "repository"这个文件名...

    JSONObject相关jar包和maven管理jar包

    4. **Maven管理依赖**:在Maven的POM.xml文件中,通过`&lt;dependency&gt;`标签定义JSONObject的依赖,Maven会自动下载并将其加入到项目的构建路径中。例如: ```xml &lt;groupId&gt;org.json &lt;artifactId&gt;json 版本号 ...

    jodconverter2.2.2.jar Maven依赖包

    标题“jodconverter2.2.2.jar Maven依赖包”涉及到的是一个Java开发中的关键组件,即JODConverter库的一个特定版本。JODConverter是一个开源的文档转换工具,它允许用户在Java应用程序中方便地将各种Office文档格式...

    PlanarImage类图片剪裁jar包及maven依赖

    在Java编程中,有时我们需要对图像进行处理,例如...通过正确添加jar包或Maven依赖,你可以顺利地在项目中使用这个类进行图像剪裁和其他处理。记住,处理图像时要考虑性能和内存使用,因为大型图像可能会消耗大量资源。

    Springboot 打Jar包,Maven完美解决本地Jar包自动打入Springboot Jar包中

    安装完本地Jar包后,还需要更新Maven项目以确保可以正确引用该依赖。 **步骤一:打开Maven项目** - 使用IDE(如IntelliJ IDEA或Eclipse)打开Maven项目。 **步骤二:更新项目依赖** - 在项目上右键点击,选择`...

    maven打可执行JAR包

    在Java开发中,Maven是一个强大的项目管理工具,它能够帮助开发者管理依赖...在实际开发中,通常推荐使用`maven-jar-plugin`和`maven-dependency-plugin`组合,因为它更利于管理和更新依赖,同时保持JAR文件相对较小。

    一键清除maven仓库中下载失败的jar包的实现方法

    只需在pom.xml文件中配置响应的依赖,Maven就可以帮助我们自动下载所需要的jar包。但是,在下载过程中,可能会因为各种原因(如断电、蓝屏、工具抽风等)导致下载失败,而这些下载失败的jar包会留在Maven仓库中,...

Global site tag (gtag.js) - Google Analytics