zoukankan      html  css  js  c++  java
  • maven的三种工程 pom工程、jar工程、war工程的区别和使用

    一:pom工程:作用1、管理版本;2、聚合工程

    1、版本管理。首先创建pom工程:new-->maven project-->勾上create a simple project。 ,这里才显示maven工程的不同所在,他有一个parent project,也即是父工程,也就是工程继承,理解工程继承也就理解了maven。maven的作用是: 依赖管理、jar包、工程之间的依赖。

    项目构建。实现项目的一步构建。
    工程聚合、继承、依赖。
    最后创建出来的就是这么一个项目。结构非常简单


    重点就在于这个pom文件,dependency标签,这是maven的标签。
    这个pom工程是个父工程。是用来让别的工程来继承的。里面没有什么代码,只是pom文件里面定义了依赖的坐标和版本号。继承他的子工程都自动的使用同样的版本和依赖工具。这既是maven的好处。

    2、聚合工程
    聚合工程跟上面的一样,只是pom文件里面会有以来的独立的包。看截图,右图是聚合工程的工程结构,红框里面都是新建的四个独立的工程,在manager上右键new--》maven module,前三个是jar工程,第四个是war工程。maven的这四类工程都是相辅相成的,互相配合使用,他们都是用manager这个父工程,而manager有继承parent这个夫工程,这两个父工程都是pom工程。
    意义:这其中的意义就在与父工程能集体控制版本。
    二:jar工程

    1、new--》maven project(module也是工程) --》 填选择jar --》 写继承工程。

    意义:jar工程可以打包,有自己的坐标,跟依赖工具一样的使用。可以缩减依赖。即把多个工程都依赖的包打包成一个jar工程,这些工程依赖这个工程就可以了。
    三:war工程

    1、new --》maven project --》 选择war --》 填写父工程。

    意义:和jar工程非常像,只是它是一个web工程,能对外提供服务http接口。

  • 相关阅读:
    黑马程序员JAVA基础Java 集合之Collections 工具类
    黑马程序员JAVA基础Java 集合之Set 接口
    黑马程序员JAVA基础Java 集合之List 集合
    通过回车来完成数据的提交
    BizTalk中多个子记录映射解决办法
    框架的展开与关闭
    一个有用的触发器
    SQL 中分隔字符串的获取
    未保存离开页面要给出提示
    常用的一些javascript小技巧 很实用
  • 原文地址:https://www.cnblogs.com/cjh-code/p/11837613.html
Copyright © 2011-2022 走看看