Maven在Windows中的配置以及IDE中的项目创建(图文教程)

 更新时间:2017年09月29日 09:35:21   作者:余林丰  
这篇文章主要介绍了Maven在Windows中的配置以及IDE中的项目创建(图文教程),具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Maven在Windows下的配置

1.Maven下载地址:http://maven.apache.org/download.cgi,下载红框里的版本即可。

2.解压到D盘:

3.修改配置文件settings.xml。

a)修改为阿里云的镜像,国内的镜像下载速度会快很多。

<mirrors>
  <mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   <mirrorOf>central</mirrorOf>    
  </mirror>
</mirrors>

b)配置本地仓库的地址,即把代码从仓库下载到本地时jar包的存储地址。

4.接下来在环境变量中添加Maven路径,新建系统变量。

5.加入到Path变量中。

6.打开命令行控制台,输入“mvn -version”,可以看到Maven已经配置成功。

IDEA中配置Maven,并创建Maven的Web工程

1.打开IDEA,File->Settings。

2.在Settings中按照如下进行配置。

3.新建Project项目。

4.选择Maven类型的Project,这里可选择项目的JDK版本。

5.确定项目名称。

6.点击下一步直至完成,此时会Idea右下角会出现下面的提示,点击“Enable Auto-Import”。

7.等一会可以看到项目已经建立好了,此时的项目还不完整缺少一些目录,我们需要手动创建这些目录。

8.点击项目结构(Project Structure),File->Project Structure。

9.对项目进行如下配置。

10.点击OK完成在Idea中Maven工程的创建。

Eclipse(Oxygen)中配置Maven,并创建Maven的Web工程

1.和IDEA类似,打开eclipse,Windows->Preferences。

2.在Preferences作如下配置。

3.配置完Maven的安装目录后,还需要配置Maven的配置文件位置。

4.新建Project项目。

5.选择Maven的Project。

6.下一步,默认即可。

7.和IDEA类似,选择Web类型的Maven模板。

8.点击完成即创建了一个Maven工程。

9.等一会可以看到项目已经建立好了,同样此时和IDEA项目缺少一些目录,我们需要手动创建这些目录。

10.我们还需要src/main/java、src/test/java、src/test/resources。其实有前面两个目录是存在的,不知道是什么原因显示不出来,实际上我们修改一下JRE就可以了。选择项目右键,按下图所示进行选择。

11.选择Libraries,选择JRE,并应用确定。

12.完成后就能看到有两个目录显示出来了。

13.我们再手动添加一个src/test/resources目录,选择项目点击右键,按照下图进行配置,点击确定就完成了在eclipse中Maven工程的建立。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot集成flink全过程

    SpringBoot集成flink全过程

    文章介绍了Flink作为批处理和流处理结合的统一计算框架,特别是其强大的流处理能力,文章还详细描述了如何在本地和集群环境中搭建Flink,并通过Netcat工具生成一个无界流测试,文章最后提供了启动socket流的步骤和示例代码,希望对读者有所帮助
    2025-01-01
  • mac下修改idea的jvm运行参数解决idea卡顿的情况

    mac下修改idea的jvm运行参数解决idea卡顿的情况

    这篇文章主要介绍了mac下修改idea的jvm运行参数解决idea卡顿的情况,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 全面详解Maven打包及其相关插件和高级特性

    全面详解Maven打包及其相关插件和高级特性

    这篇文章主要为大家介绍了Maven打包及其相关插件和高级特性的全面详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 浅谈Java序列化和hessian序列化的差异

    浅谈Java序列化和hessian序列化的差异

    这篇文章主要通过对二者简单的实现方式的对比,介绍了Java序列化和hessian序列化的差异,具有一定参考价值,需要的朋友可以了解下。
    2017-09-09
  • Java判断线程池线程是否执行完毕

    Java判断线程池线程是否执行完毕

    这篇文章主要介绍了Java判断线程池线程是否执行完毕,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Java中从Integer到Date的转换方法

    Java中从Integer到Date的转换方法

    这篇文章主要介绍了Java中integer怎么转换date,在Java中,如果我们有一个Integer类型的数据,想要将其转换为Date类型,本文给大家介绍了实现方法,并通过代码示例讲解的非常详细,需要的朋友可以参考下
    2024-05-05
  • SpringBoot中Filter没有生效原因及解决方案

    SpringBoot中Filter没有生效原因及解决方案

    Servlet 三大组件 Servlet、Filter、Listener 在传统项目中需要在 web.xml 中进行相应的配置,这篇文章主要介绍了SpringBoot中Filter没有生效原因及解决方案,需要的朋友可以参考下
    2024-04-04
  • Java 泛型实例详解

    Java 泛型实例详解

    本文主要介绍Java 泛型的知识,这里给代码实例对Java 泛型深度理解,有需要的朋友可以看下
    2016-07-07
  • Java实现冒泡排序算法及对其的简单优化示例

    Java实现冒泡排序算法及对其的简单优化示例

    这篇文章主要介绍了Java实现冒泡排序算法及对其的简单优化示例,冒泡排序的最差时间复杂度为O(n^2),最优时间复杂度为O(n),存在优化的余地,需要的朋友可以参考下
    2016-05-05
  • SpringCloud整合Netty集群实现WebSocket的示例代码

    SpringCloud整合Netty集群实现WebSocket的示例代码

    文章主要介绍了SpringCloud整合Netty集群实现WebSocket的相关内容,包括服务注册和发现中心的配置,如使用Nacos、CommandLineRunner启动Netty服务等,还介绍了通过Redis实现消息发布订阅的机制,需要的朋友可以参考下
    2024-11-11

最新评论