• 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>
    
    ` 标签用来配置插件的一些使用参数。
  • 相关阅读:
    模态视图-多视图应用
    linux下查看文件夹的大小
    CentOS的字符集locale的设置
    CentOS 7 设置中文环境
    GCC中文错误提示
    ubuntu的交换分区和系统休眠
    CentOS使用EPEL YUM源
    git将远程仓库最新版本拉到本地仓库
    git的全局变量
    ssh:Permissions 0644 for ‘/root/.ssh/id_rsa’ are too open
  • 原文地址:https://www.cnblogs.com/cgengwei/p/6759759.html
Copyright © 2020-2023  润新知