IntelliJ IDEA 的maven工程将本地jar包打到war包内

pom.xml文件修改:

<groupId>com.borya</groupId>
<artifactId>Project</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>demo</name>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <webResources>
                        <resource>
                            <directory>${project.basedir}/libs</directory>
                            <targetPath>WEB-INF/lib</targetPath>
                            <filtering>true</filtering>
                            <includes>
                                <include>**/*.jar</include>
                            </includes> </resource>
                    </webResources>
                </configuration>
            </plugin>
        </plugins>
    </build>

备注:

${project.basedir} 为项目根目录

${project.basedir}/libs 为本地jar包存放地址

**/*.jar 表示引用libs文件夹下的所有后缀名为jar的文件

猜你喜欢

转载自blog.csdn.net/shaozhulei555/article/details/84786978