前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >多模块install时报包不存在

多模块install时报包不存在

作者头像
阿超
发布2022-08-16 19:26:30
1K0
发布2022-08-16 19:26:30
举报
文章被收录于专栏:快乐阿超

想升高,有两样东西,那就是必须作鹰,或者作爬行动物——巴尔扎克

今天发现一个坑

就是明明项目能正常运行,install一直报错说包找不到不存在

我一看这个包是依赖的另一个common模块,它是一个springboot工程

我就算installcommon模块没报错,我这里仍然报错找不到包,看target目录里确实又存在

思来想去摸不着头脑,于是查阅百度,最后找到了解决方案

common模块中的pom.xml找到spring-boot-maven-plugin配置的地方

如果没有,则自己新建一个

标签层级为**project=>build=>plugins=>plugin**

找到artifactIdspring-boot-maven-plugin的这层

加上配置<classifier>exec</classifier>即可

代码语言:javascript
复制
<project>
    <build>
    	<plugins>
代码语言:javascript
复制
<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <!--  指定主启动类  -->
        <mainClass>com.ruben.SimpleSpringbootApplication</mainClass>
        <!--  指定编译为可执行包  -->
        <classifier>exec</classifier>
        <!--  排除不需要编译的包  -->
        <excludes>
            <exclude>
                <!--  springboot自定义配置注释处理器  -->
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-configuration-processor</artifactId>
            </exclude>
        </excludes>
    </configuration>
</plugin>
代码语言:javascript
复制
		</plugins>
	</build>
</project>

注意关键是这个<classifier>exec</classifier>

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档