一个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 @   奋斗小C  阅读(125)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示