maven 配置篇 之pom.xml(一)
??? 说完了settings.xml配置,下来说一下maven2的主要配置pom.xml
什么是pom?
??? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。
快速察看:
使用以下的命令安装: mvn install:install-file –Dfile=non-maven-proj.jar –DgroupId=some.group –DartifactId=non-maven-proj –Dversion=1 创建自己的库,并配置,使用deploy:deploy-file 设置此依赖范围为system,定义一个系统路径。不提倡。type:相应的依赖产品包形式,如jar,war scope:用于限制相应的依赖范围,包括以下的几种变量:
compile :默认范围,用于编译 provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath runtime:在执行时,需要使用 test:用于test任务时使用 system:需要外在提供相应得元素。通过systemPath来取得systemPath: 仅用于范围为system。提供相应的路径 optional: 标注可选,当项目自身也是依赖时。用于连续依赖时使用?? 独占性?? ?