美文网首页
idea maven项目直接用 lib 下面 jar包

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

作者: steamed_bun | 来源:发表于2018-08-15 16:09 被阅读0次

    一、建立目录

    在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>
    

    相关文章

      网友评论

          本文标题:idea maven项目直接用 lib 下面 jar包

          本文链接:https://www.haomeiwen.com/subject/okkwbftx.html