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