文章目录
1.问题描述
无论是执行mvn compile
、mvn package
还是mvn install
,都没有生成target文件夹,没有编译后的文件,也没有打包文件。
2.解决方案
将该项目pom.xml中的<packaging>值从pom改为jar
3.问题分析
<packaging>pom</packaging>
当<packaging>的值被设置为pom,那么该项目自身就不会被编译(compile),也不会打包生成jar包或war包。
而其作用就是使该项目成为父项目。父项目本身就是不包含任何内容的,仅仅只是起到管理子项目的作用,因此父项目不应被编译,也不应被打包,故而应该将其值设为pom。