1、鼠标右键New -> Project -> Maven -> Maven Project

2、勾选 "Create a simple project( skip archetype selection )" 选项,然后Next

3、填写项目的几点必填的基本信息,除以下几点外,其它可先不填:

1)Group Id : 一般填写公司或组织的域名倒写;

2)Artifact Id:项目/模块名称;

3)Version:项目的版本号;

4)Packaging:项目类型,jar是普通Java项目,war是JavaWeb项目,pom是创建Maven父工程;

4、填写完后(如下图例子所示,先演示创建简单Java项目)点击Finsh开始创建项目

5、先来解释一下maven项目的目录,创建出来的项目目录如下:

1)src/main下的是保存功能实现的具体业务程序,里面分为java和resource两个目录,其中,java目录是存放java源码的位置,相当于传统项目里的src目录,而resource目录则是专门放置配置文件的;

2)src/test顾名思义,则是保存单元测试程序的地方,和src/main一样,分为java和resource两个目录,目录的作用也和src/main下面的一样

3)pom.xml文件:这是maven项目最重要的一个配置文件,我们需要通过修改这个文件来配置一些我们想要的参数,比如修改项目的属性、比如继承父工程、比如引入jar包

6、配置pom.xml,改完配置文件后,项目很可能会出现一个红叉叉,但不要慌,这并不是项目出错,也不用急于去查找是不是刚刚改的配置文件是不是配错了,鼠标右键项目,选择 Maven -> Update Project,如果你配置文件没写错,红叉叉自然就没有了 ,好了下面是简单的配置:

1)配置字符编码,我这里用GB2312编码:

<properties><project.build.sourceEncoding>GB2312</project.build.sourceEncoding>
</properties>

2)maven默认创建项目时采用的jdk是1.5版本的,这个版本虽然稳定,但是太老了,我们来配置我们自己的jdk版本(配置完后要鼠标右键选择 Maven -> Update Project 才生效)

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target><encoding>${project.build.sourceEncoding}</encoding></configuration></plugin></plugins>
</build>

7、“导”jar包:我们都知道,maven项目不需要手动下载jar包来导入项目里使用,我们只需在pom.xml中添加<dependencies>标签,在这个标签内配置jar包的基本信息,就能把jar包导入到项目里面来,这里我介绍两种导jar包的方式:

第一种:copy需要jar包的信息:很多jar包的官网都会提供maven的jar包依赖标签,可以直接在官网上查找,也可以导maven的仓库内拷贝,连接如下https://mvnrepository.com/ ,搜索相对应的jar包->选择版本->拷贝依赖到pom.xml文件中的<dependencies>标签下,比如junit4.12的依赖标签如下:

第二种:使用eclipse的插件进行可视化导入(不建议,个人感觉更麻烦,eclipse的相关配置见我的上一篇文章):打开pom.xml文件,在下方选择"Dependency",点击“Add”按钮,然后在中间的输入框内搜索,如下图所示,但是很容易选错

1)导入成功后,pom.xml中的内容如下所示

<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency>
</dependencies>

2)鼠标右键项目Maven->Update后,项目导入jar成功就可以在项目的Maven Dependencies里看到:

8、写一个java主类:

package mytest;
public class Main {public static void main(String[] args) {System.out.println("hello maven!");}
}

9、编译:在项目上按鼠标右键 Run As->Maven built,在弹出窗口的Goals上输入命令:compile,如下图所示,点击Run按钮进行编译

10、执行:和编译的操作一样,只不过Goals的命令换成了:exec:java -Dexec.mainClass="mytest.Main" ,这里的mainClass是你主类的全称,点击Run运行后可见控制台上输出了我们想要的结果:

[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< demo.maven.my.test:mytest >----------------------
[INFO] Building mytest 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ mytest ---
hello maven!
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.324 s
[INFO] Finished at: 2018-05-31T10:32:59+08:00
[INFO] ------------------------------------------------------------------------

在eclipse上使用Maven创建简单项目相关推荐

  1. 在eclipse上使用Maven创建动态web项目

    在eclipse上使用Maven创建web工程和使用Maven创建普通Java工程一样,不过在Packaging一栏选择"war",这个过程具体就不多说了,详情见我上一篇文章. 我 ...

  2. Maven学习总结(七)——eclipse中使用Maven创建Web项目

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...

  3. (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目

    孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...

  4. Maven学习总结(7)——eclipse中使用Maven创建Web项目

    一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示:

  5. 如何直接用maven创建java项目,不用eclipse,不用idea,不用任何ide

    不用eclipse,不用idea,不用任何ide,如何直接用maven创建java项目 写作背景 maven简介 安装maven 配置镜像与本地仓库 更改镜像下载地址 更改本地仓库 配置环境变量 建立 ...

  6. 简单的maven创建Java项目

    在上一篇博客中已经写明了如何配置安装maven工具. 现在就简单的使用maven来创建Java项目 创建项目需要使用maven中的archetype插件,关于maven各种插件的用法和功能可以在这里查 ...

  7. Eclipse+Maven创建web项目

    有时候我们想用eclipse+maven创建web项目,怎么操作呢,下面我来给大家来分享一下方法 所需工具 已经安装了maven插件的elipse 步骤 1.打开eclipse,右键new--othe ...

  8. Eclipse+Maven创建webapp项目

    Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...

  9. Eclipse+Maven创建webapp项目二 (转)

    Eclipse+Maven创建webapp项目<二> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...

最新文章

  1. [linux] tcpdump抓包案例
  2. C Socket通信编程
  3. mysql 二元分词_MySQL 中文分词原理
  4. uniapp弹出框_uniApp上拉刷新,下拉加载,以及筛选功能
  5. activity idea编写bpmn流程文件
  6. 数据库建表需要外键约束?
  7. docker搭建nginx
  8. Linux安装redis和部署
  9. 家里的所有网线都集中到了弱电箱怎么组网?
  10. 营业执照psd模板2020_荣誉证书聘书奖状模板,CFR矢量素材PSD源文件,700张精美套用...
  11. 【计算机组成原理】定点乘法运算之补码一位乘法(Booth算法)(对初学者的步骤详解)
  12. spring注解@Lazy
  13. python tkinter窗口组件Canva
  14. 小米笔记本第一排按键功能失灵 [ 解决办法 ]
  15. (转载)WebAssembly,Web的新时代
  16. 蓝桥杯单片机小板100*100简化电路板
  17. Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Could not
  18. windows10 英文路径下文件显示中文名称
  19. Python语言_理論與習題
  20. 梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第五次培训

热门文章

  1. GNN-Retro 逆合成路线规划
  2. excel文件导入hive乱码_把数据库数据导出到excel
  3. python kivy事件_python – Kivy:使用on_press事件更改屏幕管理器中的屏幕
  4. 就绪函数的定义_准备就绪的定义被认为是有害的
  5. android wifi精灵,全能WiFi精灵
  6. 利用LaTeX写硕士论文历程之安装配置环境
  7. 腾讯企业邮箱登录,邮件撤回怎么用?
  8. SGD的几种优化加速模型动态图形显示
  9. 中国保温杯市场销售渠道分析与营销模式报告(2021-2026年)
  10. GYM 100827 A.Runes(水~)