Maven外部引用包${basedir}

1、Maven外部引用

使用Maven内置属性—${basedir},该属性的用途就如字面意思根目录,就是获取项目根目录路径的一个属性。
直接创建一个lib放入外部包然后直接写路径就行。
在这里插入图片描述
示例:

    <dependency>
            <groupId>cn.com.kingbase</groupId>
            <artifactId>kingbasejdbc4</artifactId>    
               <systemPath>${basedir}/src/main/resources/lib/kingbasejdbc4.jar</systemPath>
        </dependency>

2、内置属性使用

常用的有<properties>元素可以使用他自定义属性用法如下:


<project>
	<properties>
	<!--这里定义一个my.version的属性在下面的地方可以直接${my.version}引用这个属性-->
		<my.version>1.1.0</my.version>
	</properties>
	 <dependencies>
	     <dependency>
            <groupId>xxx.xxxx</groupId>
            <artifactId>xxxx</artifactId>
            <version>${my.version}</version>
        </dependency>
     </dependencies>
</project>

Settings属性:与POM属性同理。如${settings.localRepository}指向用户本地仓库的地址。

参考地址:https://blog.csdn.net/sin90lzc/article/details/7552033