下面是如何使用Eclipse搭建Maven多module项目(构建父子项目)的详细步骤:
1. 创建Maven父项目
- 在Eclipse中,选择菜单“File” -> “New” -> “Other”,选择“Maven” -> “Maven Project”,点击“Next”。
- 在“New Maven Project”向导中,选择“Create a simple project(创建一个简单的项目)”,勾选“Use default Workspace location(使用默认的工作空间位置)”,选择Maven版本和编码格式,点击“Next”。
- 在“New Maven Project”向导中,填写Maven父项目的GroupId、ArtifactId、Version、Project Name等信息,选择“Packaging为pom”,点击“Finish”完成创建Maven父项目。
2. 创建Maven子项目
- 在Eclipse中,选择菜单“File” -> “New” -> “Other”,选择“Maven” -> “Maven Project”,点击“Next”。
- 在“New Maven Project”向导中,选择“Create a simple project”,并勾选“Add project to working set(将项目添加到现有工作集)”,选择Maven版本和编码格式,点击“Next”。
- 在“New Maven Project”向导中,填写Maven子项目的GroupId、ArtifactId、Version、Project Name等信息,选择“Packaging为jar或war或其他具体类型”,注意勾选“Create a simple project”,点击“Finish”完成创建Maven子项目。
- 将新建的子项目拖拽至父项目的目录下,以作为子项目的模块。
3. 配置Maven父子项目的依赖关系
- 在父项目的pom.xml文件中,添加子模块的依赖:
<modules>
<module>子模块1</module>
<module>子模块2</module>
</modules>
- 在子项目的pom.xml文件中,添加父项目的信息:
<parent>
<groupId>父项目的groupId</groupId>
<artifactId>父项目的artifactId</artifactId>
<version>父项目的version</version>
</parent>
4. 示例1:创建web项目
- 在Eclipse中,选择菜单“File” -> “New” -> “Other”,选择“Maven” -> “Maven Project”,点击“Next”。
- 在“New Maven Project”向导中,选择“Create a simple project”,并勾选“Add project to working set”,选择Maven版本和编码格式,点击“Next”。
- 在“New Maven Project”向导中,填写Web项目的GroupId、ArtifactId、Version、Project Name等信息,选择“Packaging为war”,注意勾选“Create a simple project”,默认会在src/main目录下生成Web项目的基本目录结构,点击“Finish”完成创建Web项目的父项目和子项目。
- 在父项目的pom.xml文件中,添加子项目的依赖:
<modules>
<module>子模块1</module>
</modules>
- 在子项目的pom.xml文件中,添加父项目的信息:
<parent>
<groupId>Web项目的groupId</groupId>
<artifactId>Web项目的artifactId</artifactId>
<version>Web项目的version</version>
</parent>
- 在子项目的pom.xml文件中,添加web模块的依赖:
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
5. 示例2:创建SpringMVC项目
- 在Eclipse中,选择菜单“File” -> “New” -> “Other”,选择“Maven” -> “Maven Project”,点击“Next”。
- 在“New Maven Project”向导中,选择“Create a simple project”,并勾选“Add project to working set”,选择Maven版本和编码格式,点击“Next”。
- 在“New Maven Project”向导中,填写SpringMVC项目的GroupId、ArtifactId、Version、Project Name等信息,选择“Packaging为war”,注意勾选“Create a simple project”,默认会在src/main目录下生成springmvc项目的基本目录结构,点击“Finish”完成创建SpringMVC项目的父项目和子项目。
- 在父项目的pom.xml文件中,添加子项目的依赖:
<modules>
<module>子模块1</module>
</modules>
- 在子项目的pom.xml文件中,添加父项目的信息:
<parent>
<groupId>SpringMVC项目的groupId</groupId>
<artifactId>SpringMVC项目的artifactId</artifactId>
<version>SpringMVC项目的version</version>
</parent>
- 在子项目的pom.xml文件中,添加SpringMVC模块的依赖:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.13.RELEASE</version>
</dependency>
</dependencies>
以上就是使用Eclipse搭建Maven多module项目(构建父子项目)的完整步骤,并提供了两个示例,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何使用eclipse搭建maven多module项目(构建父子项目) - Python技术站