IDEA 如何添加本地Jar 包

第一种方式:通过添加Libraries的方式引入

1、首先在需要引入本地jar 模块的根路径,创建一个libs目录。

2、打开 File -> Project Structure

3、单击 Libraries  -> "+" -> "Java" -> 选择我们需要导入本地jar的项目,点击OK

4、注意:在弹出的方框中点击“Cancel”,取消将其添加到Module中。

 

5、libs目录创建成功,删除目录中添加进来的多余内容,重新添加需要的jar包

6、重新添加需要的jar包

7、模块引入本地jar包:Modules -> 项目 -> “Dependencies”,点击“+” -> “Library”,将刚才创建成功的Library目录加入

8、jar包导入成功!

 

9、引入本地jar包至项目中中,需要在pom文件中添加以下配置+

 <!--引入第三方jaxrpc jar -->
        <dependency>
            <groupId>javax.xml</groupId>
            <artifactId>jaxrpc</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/jaxrpc.jar</systemPath>
        </dependency>
        <!--引入第三方axis jar -->
        <dependency>
            <groupId>org.apache.axis</groupId>
            <artifactId>axis</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/axis.jar</systemPath>
        </dependency>
        <!--引入第三方wsdl4j jar -->
        <dependency>
            <groupId>wsdl4j</groupId>
            <artifactId>wsdl4j</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/wsdl4j-1.5.1.jar</systemPath>
        </dependency>
        <!--引入第三方saaj jar -->
        <dependency>
            <groupId>saaj</groupId>
            <artifactId>saaj</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/saaj.jar</systemPath>
        </dependency>
        <!--引入第三方axis-ant jar -->
        <dependency>
            <groupId>axis</groupId>
            <artifactId>axis-ant</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/axis-ant.jar</systemPath>
        </dependency>
        <!--引入第三方commons-discovery-0.2.jar -->
        <dependency>
            <groupId>commons-discovery</groupId>
            <artifactId>commons-discovery</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>system</scope>
            <systemPath>${pom.basedir}/libs/commons-discovery-0.2.jar</systemPath>
        </dependency>

10、项目打包为war 包,并将项目依赖的jar 一并打包,在pom.xml 文件添加如下配置:

<!-- 将本地jar包打到war中 -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
        <execution>
            <id>copy-dependencies</id>
            <phase>compile</phase>
            <goals>
                <goal>copy-dependencies</goal>
            </goals>
            <configuration>
                <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/lib</outputDirectory>
                <includeScope>system</includeScope>
            </configuration>
        </execution>
    </executions>
</plugin>

 


版权声明:本文为zhouzhiwengang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。