如何创建Maven项目

这篇具有很好参考价值的文章主要介绍了如何创建Maven项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.什么是 maven

  • maven是一个构建工具

  • 功能:
    ① 把编译好的.class文件打包成一个.jar文件
    ② 依赖管理(一个复杂的程序通常会依赖第三方库)使用的时候,需要把对应的jar包下载下来,导入工程中

2.如何创建maven项目

maven不需要安装,idea自带,我们只需要下载依赖

第一步:打开idea,找到设置里面的maven
如何创建Maven项目

第二步:用文本编辑器打开setting.xml,根据这个网站将maven源改为国内阿里云镜像,否则后面下载依赖会非常慢
maven的路径一般不要改,如果要改,一定不要有中文,也不要带特殊符号

第三步:新建项目

如何创建Maven项目
第四步:选择webApp模板

如何创建Maven项目
第五步:有默认值就不用管,直接next,没有默认值,自己随便起个名

如何创建Maven项目
第六步:一路next,到这里等就行了
第一次创建maven的时候,可能非常慢(30分钟-几个小时都有可能)一定要有耐心!!!
如何创建Maven项目

第七步:点击Enable Auto-Import

如何创建Maven项目
第八步:当出现BUILD SUCCESS,说明已经下载成功了

如何创建Maven项目
第九步:maven项目自动创建好目录结构,这个结构是固定的,javaweb的目录结构都是这样
完整的目录结构需要再添加几个目录:java,resources,test
如何创建Maven项目

第十步:标记每个目录的功能(告诉idea每个目录的作用)

标记java目录
如何创建Maven项目

标记resources目录
如何创建Maven项目
标记test目录
如何创建Maven项目

3.出现下载失败的解决办法

  1. 如果创建失败,仔细查看错误信息,大部分情况是网络下载失败
    解决办法:
    ① 如果setting.xml文件没有修改的,最好要按照上面第二步的网址更换中央仓库
    ② 如果setting.xml文件已经修改了,还是下载失败,找个网络环境好的时间地点,重新建一个项目,重新下载

  2. <version>4.11</version>如果看到这里版本是红色的,说明jar包没有下载到本地,还没下载好,耐心等待

  3. 如果路径有中文,把路径中文改成英文的,然后重新下载

4.pom.xml标签介绍

pom.xml是maven项目的核心配置文件

  1. <packaging>war</packaging>
    普通的java程序打包出来是jar包,webAPP打包出来是war包
    如果没有packaging标签,默认打包为jar包

  2. 依赖管理里面包含很多dependency标签,每一个dependency标签就对应一个第三方jar包,此处已经默认了一个jar包:junit(单元测试工具)

    junit junit 4.11 test//scope:表示junit包在哪个环节生效:test(测试环节)
  3. <finalName>firstDemo</finalName>:打包出来的包的包名:firstDemo

5. 用maven引入mysql connector

写数据库程序,需要引入数据库相关的jar

需要把mysql相关配置写到pom.xml中
注意:一定不要手写,从中央仓库复制即可,maven的中央仓库

  • 第一步:打开中央仓库

如何创建Maven项目

  • 第二步:找到对应版本的mysql connector,你的mysql服务器是5版本,mysql connector就下载5开头的版本即可
    如何创建Maven项目

  • 第三步,如果是通过配置pom.xml来引入mysql connector,就将上一步粘贴的内容复制到此处
    如何创建Maven项目

6. maven的打包过程

  • 第一步:写好程序之后,点击maven–>package–>Run Maven Build,然后等待
    如何创建Maven项目

  • 第二步:出现如下,则打包成功
    如何创建Maven项目

  • 第三步:打包后的成果:target
    如何创建Maven项目文章来源地址https://www.toymoban.com/news/detail-422081.html

7. maven 的生命周期

  • clean:清空之前编译生成的临时文件
  • validate:验证合法性(验证pom.xml是否正确,以及依赖是否已经下载好)
  • compile:编译,自动调用javac把你的代码中的.java编译成.class
  • test:单元测试,自动执行test这个目录中的单元测试的代码
  • package:最常用的,进行打包
  • verify:确认,对测试结果进行集成测试
  • install:安装,把你的程序部署到某个本地目录中,供其他程序使用
  • deploy:部署

到了这里,关于如何创建Maven项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于IDEA只能看到Maven Archetype, 如何创建常规maven项目

    很多人安装了新版本的maven后,在IDEA新建项目时看到的是Maven Archetype而不是maven,找不到在哪新建常规的maven项目(不想使用maven模板) 以前新建时:   现在新建时,是这样的,很多人没注意到左边顶上那句英文,我更新了最新的maven后,也没注意,后来才发现。点击1 new pr

    2024年02月16日
    浏览(45)
  • 【Tomcat】如何在idea上部署一个maven项目?

    目录 1.创建项目 2.引入依赖 3.创建目录 4.编写代码 5.打包程序 6.部署项目 7.验证程序 什么是Tomcat和Servlet? 以idea2019为例: 1.创建项目 1.1 首先创建maven项目 1.2 项目名称    2.引入依赖 2.1 网址输入 mvnrepository.com 进入maven中央仓库-地址。点击搜索 servlet,找到Java Servlet API。  2

    2024年02月08日
    浏览(58)
  • 【Maven】让maven更高效,优化maven构建项目速度

    打开idea的setting,找到maven,设置它多线程数,重启后即可! 我这里是8,你们可以随便设置。 如下图:

    2024年02月14日
    浏览(46)
  • Jenkins 构建Maven 项目

    Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Project) 每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在 实际开发中可以根据自己

    2024年02月15日
    浏览(43)
  • Jenkins构建Maven项目

    Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Project) 每种类型的构建其实都可以完成一样的构建过程与结果,只是在操作方式、灵活度等方面有所区别,在实际开发中可以根据自己

    2024年02月02日
    浏览(53)
  • Maven 项目构建生命周期

    😀前言 在现代软件开发中,构建和管理项目成为了一个核心环节。Apache Maven 不仅仅是一个便捷的项目构建工具,它还提供了一个全面的框架来理解和掌控软件项目的构建过程。通过定义明确的构建生命周期和灵活的插件机制,它极大地简化了构建和项目管理过程。在本篇文

    2024年02月15日
    浏览(39)
  • Maven项目构建工具

    目录         1.Maven介绍                 1.1Maven是什么                 1.2为什么要使用maven         2.Maven安装                 2.1下载Maven:                 2.2解压并配置                 2.3编辑Maven环境变量               

    2024年01月20日
    浏览(43)
  • Maven方式构建SpringBoot项目

    目录 1、创建maven项目 2、添加springboot相关依赖 3、配置启动端口 4、修改APP文件 5、配置controller 6、启动应用   项目如下:  新建一个resources包,添加配置文件,并配置启动端口(不配置端口启动会报错) resources目录下新建application.properties文件存放全局配置 server.port配置端口

    2024年02月12日
    浏览(45)
  • 使用Maven构建SpringBoot项目

    网上介绍了许多如何创建Springboot项目,大多数基于IDE开发工具并且用Maven管理,如果在当前的开发环境并不充裕下,我们可以直接使用Maven命令来创建管理SpringBoot项目,对于习惯使用命令来创建项目来说比较的方便、同时更好的理解SpringBoot的项目结构。 1.1使用Maven创建一个简

    2024年02月16日
    浏览(43)
  • 2.Eclipse里面配置Maven及创建Maven项目

    eclipse4.0以上已经安装了Maven插件,无需额外再次安装Maven插件。除非你的Eclipse版本很低,就需要手动安装。那么怎么看我们的 Eclipse里面有没有安装 Maven插件呢?打开如下菜单:Window---Preference,如果里面有 Maven选项的话就表示已经安装了 Maven插件; Maven 配置好之后我们还要配

    2024年02月21日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包