利用Maven打War包引入本地Jar包

来源:互联网 发布:数控车床编程教学ppt 编辑:程序博客网 时间:2024/05/22 06:51

Maven打包会使用Maven仓库,本地的Jar并不会打入War包中,那么这种情况要如何解决呢?


创建本地包目录

在项目根目录中创建lib目录用于存放本地Jar包

这里写图片描述


POM.XML修改

添加本地Jar包

        <dependency>            <groupId>人工马赛克</groupId>            <artifactId>人工马赛克</artifactId>            <version>1.0</version>            <scope>system</scope>            <systemPath>${basedir}/lib/人工马赛克.jar</systemPath>        </dependency>        <dependency>            <groupId>人工马赛克</groupId>            <artifactId>人工马赛克</artifactId>            <version>1.0</version>            <scope>system</scope>            <systemPath>${basedir}/lib/人工马赛克.jar</systemPath>        </dependency>

在plugins中加入如下:

<build>    <plugins>        <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}/                        ${project.build.finalName}/WEB-INF/lib                        </outputDirectory>                        <includeScope>system</includeScope>                    </configuration>                </execution>            </executions>        </plugin>    </plugins></build>

原创粉丝点击