在Eclipse中创建maven项目

本文介绍了Eclipse结合Maven的操作,包括安装Maven并修改配置、在Eclipse添加本地Maven及设置文件。还讲述了在Eclipse中创建项目组和Maven项目的步骤,如创建父项目、聚合工程,以及解决报错、更换JRE、导入依赖等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Eclipse结合maven

1.1安装maven修改配置

解压maven安装包打开配置文件apache-maven-3.2.3\conf\settings.xml

配置阿里云镜像服务器

-----其主要修改settings.xml配置文件 (其中主要修改三个地方)

1.在settings标签下,加入这一段<localRepository>D:\maven-repository\repository</localRepository>   ----修改本地仓库
地址D:\maven-repository\repository这是我的仓库地址。可按自己需要修改

2.配置阿里云镜像服务器。在mirrors标签里添加以下一段即可。
 <mirror>  
     <id>alimaven</id>  
     <name>aliyun maven</name>  
     <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
     <mirrorOf>central</mirrorOf>          
 </mirror> 

3.在profiles标签下加入以下一段话修改jdk版本。按自己所需配置即可
<profile>    
     <id>jdk-1.8</id>    
      <activation>    
           <activeByDefault>true</activeByDefault>    
           <jdk>1.8</jdk>    
        </activation>    
  <properties>    
  <maven.compiler.source>1.8</maven.compiler.source>    
  <maven.compiler.target>1.8</maven.compiler.target>    
  <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>    
 </properties>    
 </profile> 

 

1.2Eclipse添加本地安装的maven

 

1.3选择User Settings设置setting文件(Apply)

注意本地仓库地址是否正确。

2.在Eclipse中创建项目组

2.1切换到java视图/项目分组

2.2新建分组

右键——new——java Working Sets    my-springboot-learning

3.在Eclipse中创建maven项目

3.1Pom、jar,war工程

Pom——类型的是Maven管理工程——仅仅用来管理整个项目的依赖版本和插件信息,并不是主工程,也不会在此工程编写任何代码——每次更改pom.xml都需要安装
Jar(打包为.jar文件)——类型的是插件——和导入真正项目的jar包没什么不同——每次变动需要安装
War(打包为.war文件)——类型的是需要在tomcat上运行的webservice应用程序

3.2创建父项目springboot-parent

选中分组my-springboot-learning,右键——new——project——Maven Project(Maven模块下)

3.3创建聚合工程

主工程 springboot-main

选中分组springboot-parent,右键——new——project——Maven Module(Maven)

(此处要联网,eclipse会从私服加载一些插件)

按照上述步骤创建springboot-common(选择jar项目)

聚合的子工程会出现在父工程的目录下:

这说明子工程实际上属于父工程,在eclipse中之所以可以作为独立的工程展示,完全是为了方便我们编码

3.4解决报错

检测到web项目缺少web.xml所以报错 

方式一:添加忽略(如果不需要web.xml

<properties>
		<failOnMissingWebXml>false</failOnMissingWebXml>
</properties>

方式二:自动生成web.xml

3.5更换JRE

3.6导入依赖

聚合工程之间的依赖关系

 springboot-main依赖 springboot-common

因此,我们需要在pom文件中引入自己 依赖的项目坐标

<dependencies>
		<dependency>
			<groupId>com.spring</groupId>
			<artifactId>springboot-common</artifactId>
			<version>0.0.1-SNAPSHOT</version>
		</dependency>
</dependencies>

导入其他依赖

原则:

  1. 所有的子工程都需要的依赖应该在聚合工程中导入。

  2. 在使用依赖的最底层系统中导入。

  3. 运行时所需要的依赖在web工程中导入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值