欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

maven项目导入war包

程序员文章站 2022-06-17 18:34:41
...

maven 一个子模块引用另一个子模块报错,找不到 xxxx.jar 包。。。因为两个都是web项目,默认maven只会打包成war包,,,引入别的模块导入war包报错,找不到jar包

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <!--注意增加这两行,在打包时相关的类会被独立打成jar -->
                    <attachClasses>true</attachClasses>
                    <classesClassifier>api</classesClassifier>
                </configuration>
                <version>2.3</version>
                <executions>
                </executions>
            </plugin>

使用mvn install后会有一个war包,和一个jar包 A.war, A-api.jar
在需要使用的B项目中,把这两个都导入到项目中
war包和jar包同时导入

  <dependency>
            <groupId>com.cj</groupId>
            <artifactId>dubbo-provide</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>compile</scope>
            <type>jar</type>
            <classifier>api</classifier>
        </dependency>
                <dependency>
            <groupId>com.cj</groupId>
            <artifactId>dubbo-provide</artifactId>
            <version>1.0-SNAPSHOT</version>
            <scope>compile</scope>
            <type>war</type>
        </dependency>

引用:https://blog.csdn.net/weixin_30297281/article/details/99405035

相关标签: ssm maven java