如果您有一个多模块项目,则需要类似以下的结构,该结构也将由文件夹结构表示.
+-- root (pom.xml)
+--- module-1
+--- module-2
+--- module-war
而根模块包含如下内容:
com.test.project
parent
1.0-SNAPSHOT
module-1
module-2
module-war
在模块1中,您的pom应该如下所示:
com.test.project
parent
1.0-SNAPSHOT
module-1
dependencies for the module
在第2单元中,它看起来或多或少都相同.在战争模块中,它看起来像:
com.test.project
parent
1.0-SNAPSHOT
war
module-war
dependencies for the module
如果您在模块之间具有依赖关系,例如,模块1依赖于模块2,则它看起来像模块1中的以下内容:
com.test.project
parent
1.0-SNAPSHOT
module-1
${project.groupId}
module-2
{project.version}
..other dependencies..
要构建和打包您的项目,您将转到父文件夹,然后简单地执行
mvn clean package