方法1:
可以将本地的jar包,上传到使用的maven仓库
mvn install:install-file -Dfile=D:/lib/dubbo/yh-dubbo-jmToCw.jar -DgroupId=com.yinhai.publicbusiness-sdk.dubbo -DartifactId=yh-dubbo-jmToCw -Dversion=1.0 -Dpackaging=jar
方法2:
修改pom.xml
在项目根目录创建lib文件夹,放入仓库以外的jar包
<dependency> <groupId>wsdl4j</groupId> <artifactId>wsdl4j</artifactId> <version>1.6.3</version> <scope>system</scope> <systemPath>${basedir}/lib/wsdl4j-1.6.3.jar</systemPath> </dependency>
此时已经可以在项目中使用了,编译不报错;但是我们在启动到tomcat时,或者是在打war包
是没法把这个jar包包含进去的,解决办法
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.10</version> <executions> <execution> <id>copy-dependencies</id> <phase>compile</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/src/main /${project.build.finalName}/WEB-INF/lib</outputDirectory> <includeScope>system</includeScope> </configuration> </execution> </executions> </plugin>