MAVEN3--(三)创建MAVEN项目
1.简介
?
本文将介绍如何使用Eclipse的Maven插件来创建一简单的Maven项目,以及在Eclipse中运行Maven命令。
?
2.步骤
?
1)打开新建项目对话框,选择Maven Project(File->New->Object->Maven->Maven Project)
?
?
2)不好选择Simple Project,从而可以选择项目的archetype
?
?
3)选择名为quickstart的Archetype,点击Next
?
Archetype:项目骨架,项目的目录和文件结构
?
?
4)输入Group Id,Artifact Id信息,Version默认为0.0.1-SNAPSHOT,Package会根据Group Id和Artifact Id自动生成
?
Group Id:项目所属的项目组
?
Artifact Id:项目在项目组中的ID
?
Version:项目的版本号,后缀SNASHOT为快照的意思,表示版本不稳定
?
?
5)由于通过quickstart来创建项目时会默认生成一个App.java和一个AppTest.java文件,我们可以直接运行Maven命令
?
选中项目->Run As->Maven Test
?
?
运行结果:
?????
firstmvn
|--src
??? |--main
??????? |--java
??????? |--resources
??? |--test
?????? ?|--java
??????? |--resources
|--target
|-pom.xml
?
SRC:源文件目录
TARGET:编译目录
pom.xml:?Project Object Model项目对象模型,定义了项目的基本信息,用于描述项目如何构建,声明依赖等等。
?
?
重要的元素:
?
groupId,artifactId,version,packaging
这四个元素组成了Maven的坐标,它相当为项目在Maven世界中的ID。
其中packaging默认为jar,可以为jar,pom,war等。
?
dependencies
项目依赖,由1到N个dependency组成,每个dependency包含了一个坐标和依赖范围scope
其中scope默认为compile,表示该依赖对主代码和测试代码都有效,
test则表示该依赖只对测试有效,即测试代码中可以使用Junit-3.8.1.jar中的内容,主代码不能使用,
其余scope将在之后介绍。
?