常规方法是执行命令,安装到maven仓库
mvn install:install-file -Dfile=jar包地址 -DgroupId=组织id -DartifactId=工件id -Dversion=1.0 -Dpackaging=jar
本次不使用这种方法,不安装的方式直接引入本地的jar包。
以引入gsjdbc4.jar为例,pom.xml如下
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>system</scope>
<systemPath>${project.basedir}/lib/gsjdbc4.jar</systemPath>
</dependency>
</dependencies>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- <version>0.0.1</version> -->
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
注意点:groupId和artifactId如何写,可以展开jar包
如果以上方法没生效 maven clean试试。还不行我就没办法了