idea maven项目直接用 lib 下面 jar包

2018-08-15  本文已影响0人  steamed_bun

一、建立目录

在idea项目中XXX/XXX/WEB-INF/lib,然后将jar包放入目录下

二、查看jar包的pom.xml文件

在idea中直接打开jar包的pom.xml文件,查到如下:

<groupId>xxxaaaxxx</groupId>
<artifactId>xxxaaaxxx</artifactId>
<version>xxxaaaxxx</version>

三、编写引用项目的pom.xml文件

1、项目中引用 jar 包,可以使idea中不报错

maven中加入如下内容:
注意:与上面查到的保持一致

<dependency>
     <groupId>xxxaaaxxx</groupId>
     <artifactId>xxxaaaxxx</artifactId>
     <version>xxxaaaxxx</version>
     <scope>system</scope>
     <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/XXx.jar</systemPath>
</dependency>
<!-- 
    如果 ${basedir} 不想写
    可以写相对路径 src/main/webapp/WEB-INF/lib/XXx.jar 千万不要在src前面加/ 
-->

#######2、项目编译时引用 jar 包,可以使编译、打包时不报错
maven中加入如下内容:
注意:1.8 是要和 jar 包保持一致的,我的项目和 jar 包都是1.8 没有验证此项

       <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>src/main/webapp/WEB-INF/lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
上一篇下一篇

猜你喜欢

热点阅读