创建Maven工程

点击【File】菜单选项,并在下拉框中选中【New】,接着点击【Other】,如下:

在输入框中输入maven,并选择Maven Project,如下:

点击【Next】,选择maven工程所存放的位置,在此我将其存到默认工作区间中。

这里有两种方式创建项目

第一种方式:自定义选择项目骨架创建项目

点击【Next】,出现如下对话框,在该对话框中选择一个原型(即骨架),maven内部提供了很多项目原型,方便我们去创建项目。

点击【Next】,选择maven工程所存放的位置,在此我将其存到默认工作区间中。

下面我对这一步详细解释一下。maven对所有工程管理都是基于坐标进行管理的,坐标包括:

  • Group Id:项目的名称,项目名称以域名的倒序命名(类似java包名),比如我们要创建一个CRM的项目,可写为cn.itcast.crm。

  • Artifact Id:模块名称(子项目名称)。

  • Version:项目当中模块的版本,snapshot(快照版或测试版,没有正式发行)、release(正式发行版本)。

  • Package:包是什么呢?就是你在创建这个工程的时候,它会默认帮你创建一个App的类,但这个类是一个无关紧要的类,而是一个测试文件的类,它会被放在一个包里面,如果没有这个包,就会放在src根目录下,如果有这个包,就会放在这个包下。

第二种方式:快速创建一个简单的maven项目

返回到选择工作区的位置,勾选create a simple project(…)

添加项目名,选中war创建一个web项目,finish:

项目结构介绍

添加web.xml

做完上述操作之后发现项目报错,这是因为web工程缺少web.xml导致的,我们在webapp下新建一个目录WEB-INF,然后添加一个web.xml配置文件(可从其他web工程复制过来)

web.xml内容为:

<?xml version="1.0" encoding="UTF-8"?>
<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_3_0.xsd" id="WebApp_ID" version="3.0"><display-name>maven_demo01</display-name><welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file><welcome-file>default.html</welcome-file><welcome-file>default.htm</welcome-file><welcome-file>default.jsp</welcome-file></welcome-file-list></web-app>

然后设置maven编译版本

我们使用的是JDK1.7,所以要设置maven的编译版本为1.7,即要在maven工程
的pom.xml文件中添加如下配置:

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.2</version><configuration><source>1.7</source><target>1.7</target><encoding>UTF-8</encoding></configuration></plugin></plugins>
</build>

然后Update Project,即根据pom文件的定义来更新我们的maven工程。


发现错误解决了。

使用maven给项目添加jar包依赖


pom.xml中自动添加了以下依赖:

MyEclipse创建Maven工程相关推荐

  1. maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程(转)...

    一.maven的安装 首先,先到官网去下载maven.这里是官网的地址:http://maven.apache.org/download.cgi  请选择最新的版本下载: 解压apache-maven ...

  2. Maven -- 使用Myeclipse创建Maven项目

    使用Myeclipse创建Maven项目有如下几种方式: 1.创建Maven Java项目 1.1 选择新建Maven项目 1.2.选择创建简单项目 1.3.填写项目信息 1.4.创建成功后项目目录结 ...

  3. 码云创建maven工程

    码云创建maven工程步骤 1.现在码云上创建工程 2.拉取到本地 3.使用"touch .gitignore"命令创建.gitignore文件 4.在文件中添加过滤文件: .se ...

  4. HDFS的API调用,创建Maven工程,创建一个非Maven工程,HDFS客户端操作数据代码示例,文件方式操作和流式操作

    1. HDFS的java操作 hdfs在生产应用中主要是客户端的开发,其核心步骤是从hdfs提供的api中构造一个HDFS的访问客户端对象,然后通过该客户端对象操作(增删改查)HDFS上的文件 1.1 ...

  5. eclipse 中创建maven工程问题(常见)

    1.创建maven 工程的时候 Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plug ...

  6. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...

    摘要:今天又学习了一下maven,之前是下载并安装和配置好了maven的环境,今天主要学习的内容包括:maven本地工厂的创建,maven骨架的生成命令,maven在dos下创建maven工程,以及在 ...

  7. Drools创建Maven工程

    1.说明 本文介绍创建Drools的Maven工程的方法, 仅使用Eclipse开发工具, 不使用Drools的相关插件, 先创建一个Maven工程, 然后引入Drools的相关依赖即可, 最后再写一 ...

  8. Eclipse 创建 Maven 工程

    Eclipse 下创建maven工程 1,创建Maven工程 右键 new  选择 Maven Project 选择工程目录 next 选择 webapp          Next 填写    先关 ...

  9. SpringMvc创建maven工程过慢问题解决方案

    创建Maven工程和名称后,添加新的键值对[archetypeCatalog:internal]后就不会自动下载一些插件,创建速度就会很快

  10. idea maven 删除dependencies_使用IDEA创建Maven工程 创建javase工程

    5. 使用IDEA创建Maven工程 - 创建javase工程 1.目标 能够使用IDEA创建javase的Maven工程 2.路径 创建java工程 java工程目录结构 编写Hello World ...

最新文章

  1. ASP.NET C# 货币转换函数 中文大写金额 英文金额
  2. 虚拟机系统与宿主机共享上网设置
  3. 走进武汉,解密多媒体开发新场景、新实践(内附资料下载)
  4. OpenCV的AdaptiveThreshold函数
  5. java的编辑框丢失焦点_java – 捕获EditText丢失焦点
  6. yum提示Another app is currently holding the yum lock; waiting for it to exit...
  7. 漫步微积分三十六——曲面的面积
  8. 基于socket通信实现Ftp连接
  9. POJ - 3250 Bad Hair Day 单调栈
  10. 写博客这些Markdown语法够用
  11. 学生信息管理系统(PHP)
  12. scrapy中代理设置
  13. python因子分析案例_python数据分析单因子分析
  14. Vuetify——使用icon图标
  15. 计算机ppt制作总结,大神教你如何玩转PPT 制作PPT技巧心得
  16. 【ENSP模拟器】路由基础(HCNP)——A与B互ping的问题
  17. fiddle4安装,配置
  18. Oracle 联表查询
  19. Seq2Seq模型应用案例
  20. 计算机硬盘驱动器的作用,如果计算机硬盘驱动器损坏了,有什么帮助吗?为什么有人买了坏硬盘?注意第四个目的!...

热门文章

  1. 当 p<1时,p 范数不满足三角不等式的证明 | p norm | triangle inequality
  2. HW护网即将开始4.6
  3. 617.合并二叉树(力扣leetcode) 博主可答疑该问题
  4. macbook 安装任意来源
  5. 怎样在全球的Azure上开Case
  6. Jtable 表格按多列排序(支持中文汉字排序)
  7. 《java入门第一季》之面向对象(成员方法)
  8. PHP cookie和session的分析
  9. 单元测试框架TestableMock快速入门(四):Mock的生效范围
  10. 垃圾收集器分类与GC性能指标