背景:在做支付功能时需要一些支付系统提供的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}配置成绝对路径也是可以的。
本文详细介绍了在Maven环境下,如何通过相对路径配置依赖jar文件,包括关键参数解析、路径变量使用及调试阶段注意事项。
1403

被折叠的 条评论
为什么被折叠?



