文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Maven入门教程(二):idea/Eclipse使用Maven

2023-08-30 11:26

关注

视频教程:Maven保姆级教程
Maven入门教程(一):安装Maven环境
Maven入门教程(二):idea/Eclipse使用Maven
Maven入门教程(三):Maven语法
Maven入门教程(四):Nexus私服
Maven入门教程(五):自定义脚手架

4.开发工具配置

4.1 idea配置

idea有多个版本,配置是一样的,只是配置页面的入口不一样

旧版idea

在这里插入图片描述

新版idea

在这里插入图片描述

在这里插入图片描述

4.2 Eclipse配置

打开Eclipse,菜单中选择:Window -> Preference -> Maven -> Installation -> Add

在这里插入图片描述

在这里插入图片描述

5. 创建工程

Maven工程的项目和传统Eclipse创建的项目不同,目录上有区别。

传统项目中src下面放所有的java代码。而Maven项目中将java代码和配置文件分开。

src/main/java:是写java代码的目录,里面可以创建package和class文件。

src/main/resources:写配置文件的地方,一般xml和properties都放在这里。

src/test/java:是测试目录,如用junit测试的时候测试代码可以写在这。

src/test/java:是测试资源目录,如用junit测试的时候xml和properties都放在这里。

Maven项目和传统项目的对比:

在这里插入图片描述

5.1 idea创建标准工程

5.1.1 旧版idea

在这里插入图片描述

点击Next

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如果创建成功,会在IntelliJ中看到完整的目录结构。

如果创建失败,可以在控制台中查看EventLog

有些资源Maven需要联网下载,如果download失败,项目可能创建失败。

如果创建同名的工程也会报错,如下:

在这里插入图片描述

此时需要删除工程目录下对应的文件夹,并删除回收站中对应的文件。

右键单击main->New->Directory

在这里插入图片描述

在这里插入图片描述

右键java文件夹->Mark Directory As ->Sources Root将文件夹更改成源码文件

在这里插入图片描述

右键resources->Mark Directory As –>Resources Root

java文件夹下用于存放package,相当于eclipse普通工程中的src目录。

resources中用于存放配置文件和属性文件。

还可以在src下创建test文件夹,用于junit测试。test下同样创建java和resources

在这里插入图片描述

也可以右键项目-选择Open Module Settings打开项目配置页面更改

在这里插入图片描述

5.1.2 新版idea

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

可以在目录上右键->Mark Directory As ,选择设置或取消资源目录

在这里插入图片描述

5.2 idea创建传统web工程

pom中添加

<dependencies>    <dependency>  <groupId>javax.servletgroupId>  <artifactId>javax.servlet-apiartifactId>  <version>3.1.0version>  <scope>providedscope>dependency>dependencies>

项目的src/main下创建webapp目录结构

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.3 Eclipse创建标准工程

右键->New Maven Project,如果右键菜单里没有,就在Other里找

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

如果某个文件加没有被标记为source目录,可以在项目上右键->Properties->Java Build Path

在这里插入图片描述

5.4 Eclipse创建传统Web项目

右键->New->Maven Project,如果右键菜单里没有,就在Other里找

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

创建web项目后,pom.xml中有一个报错:

在这里插入图片描述

意思是web项目必须有一个web.xml。

所以我们要自己创建web目录:

在这里插入图片描述

web.xml和传统项目中一样:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://java.sun.com/xml/ns/javaee"  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"  version="2.5">web-app>

在webapp下创建index.jsp

在这里插入图片描述

会发现jsp文件有报错:

在这里插入图片描述

因为我们没有引用servlet相关的jar。Maven项目中没有lib文件夹,因为它不需要把jar包复制到工程中。

在pom.xml中添加如下配置:

<dependencies>    <dependency>  <groupId>javax.servletgroupId>  <artifactId>javax.servlet-apiartifactId>  <version>3.1.0version>  <scope>providedscope>dependency>dependencies>

来源地址:https://blog.csdn.net/u011731544/article/details/132566031

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯