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}配置成绝对路径也是可以的。

猜你喜欢

转载自timerbin.iteye.com/blog/2219351