0
点赞
收藏
分享

微信扫一扫

Maven | 12.在执行package或install后没有打包

架构大数据双料架构师 2022-02-11 阅读 80
mavenjarjava

文章目录

1.问题描述

无论是执行mvn compilemvn package还是mvn install,都没有生成target文件夹,没有编译后的文件,也没有打包文件。

2.解决方案

将该项目pom.xml中的<packaging>值从pom改为jar

image-20220211023244889

3.问题分析

<packaging>pom</packaging>

当<packaging>的值被设置为pom,那么该项目自身就不会被编译(compile),也不会打包生成jar包或war包。

而其作用就是使该项目成为父项目。父项目本身就是不包含任何内容的,仅仅只是起到管理子项目的作用,因此父项目不应被编译,也不应被打包,故而应该将其值设为pom。

举报

相关推荐

0 条评论