zoukankan      html  css  js  c++  java
  • maven入门

    1. 新建一个普通java应用的项目:File-new-Maven Project,填写项目信息

    groupId: 代表组织和整个项目的唯一标志。比如说所有的Maven组件的groupId都是org.apache.maven。

    artifactId: 具体项目的名称,它于groupId共同确定一个项目在maven repo中的位置,例如,groupId=org.codehaus.mojo, artifactId=my-project的项目,在maven repo中的位置为:$M2_REPO/org/codehaus/mojo/my-project

    packaging属性

    规定项目的输出格式,包括jar、war、pom、apk等,根据实际需要确定。例如,父模块必须用pom ;开发一般的java库或java应用,可以使用jar packaging;开发android则是apk packaging;开发web用war packaging

    version:1.0-SNAPSHOT,快照版本表示每次都去远程仓库取最新

    2. maven modules

    在聚合中用到。新建一个maven project,packaging是pom,其余模块要继承这个模块的,一些公共的jar包引用,都写在这个父工程的pom.xml文件中,子模块则都可以使用了

    子模块:新建maven module,新建向导中会选择parent-project

    构建的时候只需要构建父模块就可以了

    父模块

    <modules>
            <module>A-artifactId</module>
            <module>B-artifactId</module>
    </modules>

    子模块

      <parent>
        <groupId>com.test</groupId>
        <artifactId>spring-base</artifactId>
        <version>0.0.1-SNAPSHOT</version>
      </parent>

    Done

  • 相关阅读:
    kmeans 初步学习小结
    CAVASS使用经验
    分类之数据集导入matlab方法
    彩色图转化成灰度图
    阈值分割之迭代选择阈值法
    初步学习之FCM
    特征提取学习之HOG原理讲解
    特征提取初步学习之LBP算法
    CodePen.io网站前端设计开发平台
    阿里负责人揭秘面试潜规则
  • 原文地址:https://www.cnblogs.com/xingyyy/p/7094319.html
Copyright © 2011-2022 走看看