【maven】dependency的systemPath属性:引入本地系统中的jar

前言

  • maven 3.5.0

web项目

以 oracle 的 ojdbc7 jar 为例。

  • 将 ojdbc7-12.1.0.1.jar 手工放置到项目目录/src/main/webapp/WEB-INF/lib路径下。
  • 修改pom.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	...
	<properties>
		<custom.lib-path>${basedir}/src/main/webapp/WEB-INF/lib</custom.lib-path>
	</properties>
	
	<dependencys>
		<dependency>
			<groupId>com.oracle.jdbc</groupId>
			<artifactId>ojdbc7</artifactId>
			<version>12.1.0.1</version>
			<scope>system</scope>
			<systemPath>${custom.lib-path}/ojdbc7-12.1.0.1.jar</systemPath>
		</dependency>
		...
	</dependencys>
	...
</project>


发布了284 篇原创文章 · 获赞 54 · 访问量 42万+

猜你喜欢

转载自blog.csdn.net/sayyy/article/details/104273536