摘抄于大道至简的教程
以及菩提树下的杨过的教程
maven实战
创建maven工程
-
eclipse创建maven工程
File -> New -> Maven Project -> Next,在接下来的窗口中会看到一大堆的项目模板,选择合适的模板。
接着设置groupId,artifactId,version
groupId是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
artifactId就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
实际情况下,上面groupId,artifactId设置只适用于单模块的项目。
对于多模块的项目,因为artifactId定义的是maven模块,那么,groupId就需要对应所在组织下对应的项目名称了 -
使用maven进行构建
在Elipse项目上右击 -> Run As 就能看到很多Maven操作。这些操作和maven命令是等效的。例如Maven clean,等同于mvn clean命令。
你也可以点击Maven build,输入组合命令,并保存下来。 -
maven命令构建方式
在cmd命令下,可以直接使用maven命令进行构建
- 进入工程所在目录,输入maven命令就可以了
- 根据提示输入groupId等等
使用指导
-
添加依赖jar包
只要在pom文件中引入对应的标签即可
标签最常用的四个属性标签:
groupId:项目组织唯一的标识符,实际对应JAVA的包的结构。
artifactId:项目唯一的标识符,实际对应项目的名称,就是项目根目录的名称。
version:jar包的版本号。可以直接填版本数字,也可以在properties标签中设置属性值。
scope:jar包的作用范围。可以填写compile、runtime、test、system和provided。用来在编译、测试等场景下选择对应的classpath。 -
jar包怎么找
可以在http://mvnrepository.com/站点搜寻你想要的jar包版本
-maven插件
`
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>