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

  • 相关阅读:
    数据类型
    表达式
    类型
    go杂货铺
    rest framework
    go 学习之路(三)
    go 学习之路(二)
    文件管理之字符处理命令,打包压缩
    文件管理之文件查找,上传下载,输出重定向
    文本命令之三剑客初探
  • 原文地址:https://www.cnblogs.com/xingyyy/p/7094319.html
Copyright © 2011-2022 走看看