一个war项目引用另一个war项目的打包问题

  • 一个项目:b,引用另一个项目:wpd-application,因为两个最后都打包成war包,b需要引用wpd-application的jar依赖,需要分别在两个项目中进行配置
    1. 现在被引用项目的pom.xml文件中添加
<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <!--注意增加这两行,在打包时相关的类会被独立打成jar -->
                    <attachClasses>true</attachClasses>
                    <classesClassifier>api</classesClassifier>
                </configuration>
                <executions>
                </executions>
            </plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins> <resources> <resource> <directory>src/main/java</directory> </resource>
<resource> <directory>src/main/resources</directory> </resource>
     </resources> 
</build>
  1. 在b项目中加入
     <dependency>
                <groupId>wpd</groupId>
                <artifactId>wpd-application</artifactId>
                <version>2.0.0</version>
    
                <type>jar</type>
                <classifier>api</classifier>
            </dependency>

     

posted @ 2023-01-12 20:52  奋斗小C  阅读(138)  评论(0)    收藏  举报