我们在利用eclipse构建maven多模块项目的时候,会先创建一个父项目,然后在父项目中,接着新建maven module模块,但是新建maven module进行到第一个向导的时候,会遇到如题所示的错误:
创建无法继续,解决办法很简单,按照提示,父工程需要设置打包方式为pom,我们打开父工程的pom.xml配置文件,修改packaging这一项为pom即可。
接下来创建maven module就不会报错了:
这里说明一下,maven工程常见的几种打包(packaging)方式以及他们的区别:
- war:生成.war文件,一般用来打包web项目,部署在tomcat等容器中。
- jar:默认的打包方式,可以生成jar文件,可以直接运行,也可以作为其他项目的依赖。
- pom: 表示父工