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

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

在本文中,我们将来演示使用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文件。如下所示:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.java.maven</groupId>
  <artifactId>HelloWorld</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>HelloWorld</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
</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来检测一遍。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值