maven 一些元素的归纳

阅读更多

 

父:

自己的

groupId

artifactId

packaging  方式--pom

 

下面的子项目

properties  后续配置的功用属性   一般用来配置版本信息

 

distributionManagement   本地包构建部署到远程的服务器上   -----本地私服   

 

repositories  远程服务列表---远程的中央仓库,公司内部搭建的私服---已经下载好远程中央库的包

 

profiles   区分不同环境的资源目录

 

dependencyManagement  子模块可以继承

 

dependencies    依赖的其他项目  可与dependencyManagement并行存在  单独用的时候不可以被子项目继承

 

pluginManagement可以被子项目继承  项目有自己写同类的插件会覆盖掉父类的

 

build   编译打包时的控制   编译用的工具    单独用字模块不可以继承

           maven编译用的java版本

   mybatis的代码生产器

   资源文件的拷贝信息

   jetty内置容器  发布jetty的一些配置

   tomcat工具的指定

 

           resources  资源文件的拷贝路径设置  

                 java 文件的编译目录直接用编辑器设置的,资源文件的编译目录设置用编辑器设置的,只是资源文件可以控制不同的环境用不同路劲的资源  包括,排除等设置

directory   用的资源文件路径

targetPath  资源文件编译复制的路径

 

           

           

           testResources    unitest专用的资源文件

 

 

 

子模块  jar:

 

parent  父模块和module对应

modelVersion  自己的版本号

packaging   jar

 

dependencies  依赖

 

build

 

 

子模块  war:

 

parent  父模块

 

modelVersion  自己的版本号

 

packaging  war

  

  build  父模块有 pluginManagement够用的话就不必再写

 

 

  • 示例.rar (7.3 KB)
  • 下载次数: 0

你可能感兴趣的:(maven)