zoukankan      html  css  js  c++  java
  • maven入门(三)

    摘抄于大道至简的教程

    以及菩提树下的杨过的教程

    maven父工程,子工程

    maven父工程

    1.创建maven父工程步骤:new-->other-->选择maven project-->next-->勾选create a simple project-->next-->填写Group Id、Artifact Id、Version --> packaging选择pom-->finish。
    摘抄于jingmoxukong的博客

    maven子项目

    2.创建maven子工程步骤:选中刚才创建的父工程右键-->new-->other-->选择maven module-->next-->勾选create a simple project-->填写module name(其实就是artifact id)-->next-->GAV继承父工程-->packaging选择你需要的-->finish。
    摘抄于jingmoxukong的博客

    分析

    摘抄于jingmoxukong的博客
    这时打开XXX中的pom.xml可以看到其中有以下标签
    `

    xxx1

    `
    这时如果编译父项目,则会依次对子项目执行编译

    dependencies和dependencyManagement,plugins和pluginManagement有什么区别?

    dependencyManagement是表示依赖jar包的声明,即你在项目中的dependencyManagement下声明了依赖,maven不会加载该依赖,dependencyManagement声明可以被继承。
    dependencyManagement的一个使用案例是当有父子项目的时候,父项目中可以利用dependencyManagement声明子项目中需要用到的依赖jar包,之后,当某个或者某几个子项目需要加载该插件的时候,就可以在子项目中dependencies节点只配置 groupId 和 artifactId就可以完成插件的引用。
    dependencyManagement主要是为了统一管理插件,确保所有子项目使用的插件版本保持一致,类似的还是plugins和pluginManagement。

    参考资料

    https://maven.apache.org/index.html ——官方文档地址

    http://www.oschina.net/question/158170_29368

    http://www.cnblogs.com/crazy-fox/archive/2012/02/09/2343722.html

  • 相关阅读:
    采样错误
    MathJax
    jupyter
    pip
    str操作
    Content-Type
    json转csv
    【tornado】静态文件
    dict 字典
    基于插件技术的GIS应用框架(C# + ArcEngine9.3)(一)
  • 原文地址:https://www.cnblogs.com/cgengwei/p/6759778.html
Copyright © 2011-2022 走看看