maven入门(二)

摘抄于大道至简的教程

以及菩提树下的杨过的教程

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命令进行构建

  1. 进入工程所在目录,输入maven命令就可以了
  2. 根据提示输入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>
` 标签用来配置插件的一些使用参数。
原文地址:https://www.cnblogs.com/cgengwei/p/6759759.html