【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文件

<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.0modelVersion>

	...
	<properties>
		<custom.lib-path>${basedir}/src/main/webapp/WEB-INF/libcustom.lib-path>
	properties>
	
	<dependencys>
		<dependency>
			<groupId>com.oracle.jdbcgroupId>
			<artifactId>ojdbc7artifactId>
			<version>12.1.0.1version>
			<scope>systemscope>
			<systemPath>${custom.lib-path}/ojdbc7-12.1.0.1.jarsystemPath>
		dependency>
		...
	dependencys>
	...
project>


你可能感兴趣的:(maven)