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

  • 相关阅读:
    codevs 1160 蛇形矩阵
    进程同步-进程内部也需要锁
    进程间通讯-3(Manager)-实现数据的同时修改
    进程间通讯-2(pipe)
    python 中的queue 与多进程--待继续
    进程间通讯-1-传递函数的方法
    多进程
    queue队列
    python-输出颜色显示
    python深浅copy-转自EVA的博客
  • 原文地址:https://www.cnblogs.com/xingyyy/p/7094319.html
Copyright © 2011-2022 走看看