zoukankan      html  css  js  c++  java
  • 学习&笔记——《Maven实战》学习笔记

    1. 项目主代码和测试代码不同,项目的主代码会被打包到最终的构建中(如jar),而测试代码只在运行测试时用到,不会被打包。默认情况下,Maven假设项目主代码位于src/main/java目录。

    pom.xml

    <artifactId>h5_base_registlogin_parent</artifactId>
    <groupId>com.ctrip.cap</groupId>
    <version>0.0.1-SNAPSHOT</version>

    1. Maven项目的额核心是pom.xml。代码中groupid、artifactid和version这三个元素定义了一个项目基本的目标,在Maven的世界,任何的jar、pom或者war都是以基于这些基本的坐标进行区分的。

    2. 坐标详解

    • artifactId:必须,定义实际项目中的一个Maven项目(模块)。默认情况下,Maven生成的构件,其文件名会已artifactId作为开头。
    • groupId:必须,定义当前Maven项目隶属的实际项目。groupId不应该对应项目隶属的组织或公司。
    • version:必须,定义Maven项目当前所处的版本。
    • packing:定义Maven项目的打包方式。
    • classifier:定义构建输出的一些附属构件。、

      任何一个Maven项目都需要定义自己的坐标,当这个Maven项目成为其他Maven项目的依赖的时候,这组坐标就体现了其价值。

  • 相关阅读:
    lintcode491 回文数
    lintcode514 栅栏染色
    lintcode433 岛屿的个数
    lintcode142 O(1)时间检测2的幂次
    lintcode166 链表倒数第n个节点
    lintcode539 移动零
    lintcode: Check Sum of Square Numbers
    lintcode: Missing String
    lintcode 二叉树的锯齿形层次遍历
    Mysql 游标的定义与使用方式
  • 原文地址:https://www.cnblogs.com/sheropan/p/5178309.html
Copyright © 2011-2022 走看看