2019独角兽企业重金招聘Python工程师标准>>>

[工欲善其事,必先利其器]

在本文中,我们将来演示使用maven来编写一个最简单的应用程序,并且通过这个程序来说明maven常用的基本命令的使用方式。

准备工作:

a.操作系统:win7 x64

b.开发工具:eclipse mars java ee版本,maven3.3.2,jdk7

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

正文开始:

第一部分:在eclipse中创建maven工程

1.打开eclipse,选择File--->new--->other,选择maven project。如下图:

2.点击next,进入下图所示界面,默认选项不变,继续点击next,在进入第二幅图界面,选择artifact id为quickstart类型,点击next

【此时,如果需要创建web工程请选择上图中最后一个选项maven-archetype-webapp再点击下一步。】

3.点击next之后,进入下面所示图,数据下面的所需的内容。

参数含义:

group id:组织机构名称,如org.springframework

artifact id:工程名称

version:版本号

package:默认包名

4.点击finish,eclipse为我们创建了一个HelloWorld工程。工程结构图如下:。这里我们需要将项目的jre版本从1.5切换到1.7版本。步骤:在build path下的Libraries下将1.5移除,再点击add Libraries下的jre system library--->next--->finsh.结果如第二幅图所示。我们发现项目jre版本已经从1.5切换到1.7。

5.打开pom.xml文件。如下所示:

[html] view plain copy

  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3. <modelVersion>4.0.0</modelVersion>
  4. <groupId>com.java.maven</groupId>
  5. <artifactId>HelloWorld</artifactId>
  6. <version>0.0.1-SNAPSHOT</version>
  7. <packaging>jar</packaging>
  8. <name>HelloWorld</name>
  9. <url>http://maven.apache.org</url>
  10. <properties>
  11. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  12. </properties>
  13. <dependencies>
  14. <dependency>
  15. <groupId>junit</groupId>
  16. <artifactId>junit</artifactId>
  17. <version>3.8.1</version>
  18. <scope>test</scope>
  19. </dependency>
  20. </dependencies>
  21. </project>

6.登陆mavn仓库,地址为:http://mvnrepository.com/。搜索我们需要的jar包名称。如log4j。搜索结果如下图所示:

7.选择第一个apache log4j,在弹出页面中,点击我们需要使用的版本号。如1.2.17.弹出如下内容:

8.将下面maven框中的dependency中粘贴到pom.xml文件中的dependencys下。

9.点击保存,我们可以看到工程Maven dependencies下已经加入了log4j的jar包。如下图:

10.至此,我们maven加入依赖jar包的方法,介绍完成。

特别备注:

有时,我们需要依赖的jar包本身又依赖于别的jar包。这时,我们只需要引入我们需要使用的jar包即可,maven会帮助我们自动下载依赖的第三方的jar包。此时,即使我们pom文件中没有出现过的依赖关系,在maven dependencies下也会出现第三方的jar包。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

第二部分:maven基本命令介绍:

注:这里的命令均为命令行下使用。

a.mvn compile:编译项目

b.mvn test:测试项目

c.mvn package:打包项目,运行之后再target下查看

d.mvn install:将项目安装到本地仓库

e.mvn clean;清除maven编译的文件,运行之后再target下查看

f.mvn eclipse:eclipse:将项目转化为eclipse项目

g;mvn jetty:run:启动jetty。再如:tomcat:run

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

至此:Maven简明教程(3)---在eclipse中创建工程与基本命令介绍结束

备注:

1.在eclipse中,常用命令可以通过右键工程下run as或者debug as来使用。

2.在eclipse中,有时我们修改项目之后,或者项目上出现叹号等,可以通过右键maven--->update project来检测一遍。

转载于:https://my.oschina.net/u/1582930/blog/1550288

Maven简明教程(3)---在eclipse中创建工程与基本命令介绍相关推荐

  1. Maven简明教程(5)---依赖关系(实例篇)

    2019独角兽企业重金招聘Python工程师标准>>> [工欲善其事,必先利其器] 上文中,我们简单介绍了依赖关系的基本理论与配置方式.但是由于这个知识点在我们日后的开发过程中会经常 ...

  2. eclipse maven打包jar 部分jsp无法访问_Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目...

    Maven系列教材 (九)- 在Eclipse中创建maven风格的java web项目 步骤1:删除j2ee目录步骤2:新建Maven 项目步骤3:这个界面点下一步步骤4: 这个界面使用webapp ...

  3. 【MAVEN】如何在Eclipse中创建MAVEN项目

    目录结构: contents structure [+] 1,Maven简介 2,Maven安装 2.1,下载Maven 2.2,配置环境变量 2.3,测试 3,Maven仓库 3.1,Maven仓库 ...

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

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

  5. eclipse中创建maven项目

    下载好maven和配置好环境变量之后,就可以在Eclipse中创建和导入Maven工程了 1.在maven同级目录中创建一个仓库用来保存jar包 2.windows--Preferences--搜索m ...

  6. Maven简明教程(4)---依赖关系(理论篇)

    [工欲善其事,必先利其器] 在本文中,我们来简单介绍maven中几个常见的概念,这些概念在日常开发中经常见到.各位看官可以下面的介绍作为参考知识. -------------------------- ...

  7. 配置Tomcat和在Eclipse中创建Web工程

    配置Tomcat服务器信息: 在Tomcat的安装目录下有一个conf目录,里面存放着Tomcat服务器的配置文件,其中最为核心的配置文件是server.xml,在这个文件里我们可以配置服务器的各种参 ...

  8. SDL2 简明教程(二):创建一个空的窗口

    系列文章目录 SDL2 简明教程(一):使用 Cmake 和 Conan 构建 SDL2 编程环境 SDL2 简明教程(二):创建一个空的窗口 文章目录 系列文章目录 创建空窗口 总结 创建空窗口 在 ...

  9. Eclipse中创建SpringBoot项目流程,及报错解决方案

    Eclipse中创建SpringBoot项目流程,及报错解决方案 参考文章: (1)Eclipse中创建SpringBoot项目流程,及报错解决方案 (2)https://www.cnblogs.co ...

  10. 【Javaweb学习笔记】在Eclipse中创建Web项目

    [Javaweb学习笔记]在Eclipse中创建Web项目 哈喽大家好,这里是Java框架学习笔记专栏第二期 本期内容--在Eclipse中创建Web项目 前期回顾: 第一期--schema约束 笔者 ...

最新文章

  1. AI顶会组团“改版”:NeurIPS DDL推迟3周,ICLR连赞助商都要开视频,CVPR还在死撑...
  2. kindeditor-网页文字编辑
  3. mysql 碎片率_mysql数据碎片太多怎么办?
  4. 可视化应用实战案例:绘制交互式+pdf+png等多格式桑基图
  5. html网页动态显示效果,html的table用法(让网页的视觉效果显示出来)
  6. python逐行读取数据时出现错误_python如何逐行读取数据
  7. 1.5编程基础之循环控制 17:菲波那契数列--刘昕源-2019-06-23
  8. Windows 搭建 翼龙面板 ( Pterodactyl ) 前端 教程
  9. 键盘指示灯亮着 按键全部失效了怎么办
  10. PowerDesigner 逆向工程 Could not Initialize JavaVM!
  11. java 从txt写入txt
  12. excel打开密码忘记了_excel文件密码忘记了
  13. android 复制u盘文件到手机本地_如何将手机里的文件 、照片传到手机U盘里去?...
  14. week16 CSP-M4-B ZJM要抵御宇宙射线
  15. RS232 485 CAN端口浪涌、脉冲保护电路
  16. linux配置网卡设DDNS,Linux之配置安全的DDNS实例
  17. newifi2 刷padavan 校园网认证
  18. 用JAVA编写MP3解码器
  19. 用photoshop制作证件照
  20. 博士40万+,硕士13万+,本科生6万+!杭州又一个区发大招引人

热门文章

  1. liunx grep sed
  2. GridView数据导出到Excel的类
  3. 【OpenCV学习笔记】【教程翻译】三( 车牌检测之区域分割)
  4. arcpy 基于python制作六十进制与十进制互换的工具箱
  5. 无人机技术在精细建模中的应用(PPT)
  6. fopen php 读取_PHP fopen读取url内容
  7. 实习踩坑之路:parallelStream并发流+快速失败导致线上CPU300%的血泪史
  8. redis主从架构宕机问题解决方法
  9. 使用Rancher搭建Kubernetes集群
  10. 如何搞一个自制表情包项目,看这个开源项目就够了!