wwfl.net
当前位置:首页 >> pom.xml是干嘛的? >>

pom.xml是干嘛的?

pom作为项目对象模型.通过xml表示maven项目,使用pom.xml来实现.主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素.PS:maven是pom.xml中的junit是什么意思?groupId 和artifactId没,不一定一样,这两个结合起来,想一个坐标系一样,知道这两个就好像知道的了 坐标系中哪个点一样,就能知道你用的是哪个jar包了. 一般这两个都是 提供jar的网站提供的.或者是自己 引用的自己的项目的jar包的值.

版权许可,这里通常描述采用的开源协议是什么. Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license

你是说mybatis的mapper xml?这个要自己创建的,网上有很多开源工具可以自动创建

用来管理工程的,可以进行配置jar包之类的

这个文件是maven项目规定要有的,所以生成maven项目时就自动生成了

xml 不仅能用来作为配置文件 还可以用来描述“数据”.另外还可以作为数据的载体.因为xml具有良好的格式,所以用途非常广泛,比如在 进行数据传输的时候 可以是用xml来描述数据的字段,类型和值.这样在接收方,可以轻松的通过xml来反序列化为数据.xml不受平台的限制,能干的事太多了.没有办法一一列举 呵呵

速度pom.xml 文件都是手动写的,用户必须手动下载和安装依赖 --> <distribution名称字段就会激活profile,否则按区分大小写

默认的pom.xml文件存放在maven目录的lib/maven-model-builder-x.x.x.jar下,具体是在org/apache/maven/model目录中的pom-4.0.0.xml,这个就是所谓的超级pom文件.

元素 描述parent 给出父项目的位置,如果存在上一级父项目的话.如果没有特别指 modelVersion 描述这个POM文件遵从哪个版本的项目描述符. groupId 针对一个项目

pom只是marven的描述文件 和structs没有关系

596dsw.cn | hbqpy.net | lyxs.net | tfsf.net | krfs.net | 网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com