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
推荐阅读
-
springBoot项目打war包,部署到外部tomcat;解决打包后resources下的文件全部丢失
-
Linux服务器安装tomcat,并部署项目war包
-
springboot 项目执行出现中文乱码(从本地运行到打war包)
-
Linux系统下spring boot项目以war包方式部署运行
-
Springboot把WEB项目打成WAR包部署到外部TOMCAT
-
maven合并war包
-
SpringBoot打包项目成war包,并部署到服务器的tomcat上
-
学生管理系统(用maven来导入jar包)
-
idea打包SpringBoot项目打包成jar包和war
-
详解将Web项目War包部署到Tomcat服务器基本步骤