Maven中pom文件各个标签的含义及其作用

groupId:项目或组织的唯一标识,并且配置时生成的路径也是由此生成

artifactId:项目的通用名称

packaging:打包的机制,如jar,war等

version:项目的版本

name:项目的名称,Maven产生的文档用

url:哪个网站可以找到这个项目,提示如果 Maven 资源列表没有,可以直接上该网站寻找, Maven 产生的文档用

description:项目的描述,Maven产生的文档用
  <!-- 用于配置分发管理,配置相应的产品发布信息,主要用于发布,在执行mvn deploy后表示要发布的位置 -->
   <distributionManagement>
       <!-- 配置到文件系统 -->
       <repository>
           <id>banseon-maven2</id>
           <name>banseon maven2</name>
           <url>file://${basedir}/target/deploy</url>
       </repository>
       <!-- 使用ssh2配置 -->
       <snapshotRepository>
           <id>banseon-maven2</id>
           <name>Banseon-maven2 Snapshot Repository</name>
           <url>scp://svn.baidu.com/banseon:/usr/local/maven-snapshot</url>
       </snapshotRepository>
       <!-- 使用ssh2配置 -->
       <site>
           <id>banseon-site</id>
           <name>business api website</name>
           <url>
               scp://svn.baidu.com/banseon:/var/www/localhost/banseon-web
           </url>
       </site>
   </distributionManagement>
   <!-- 依赖关系 -->
   <dependencies>
       <dependency>
           <groupId>junit</groupId>
           <artifactId>junit</artifactId>
           <version>3.8.1</version>
           <!-- scope 说明
               - compile :默认范围,用于编译 
               - provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath 
               - runtime: 在执行时,需要使用 
               - test:    用于test任务时使用 
               - system: 需要外在提供相应得元素。通过systemPath来取得 
               - systemPath: 仅用于范围为system。提供相应的路径 
               - optional:   标注可选,当项目自身也是依赖时。用于连续依赖时使用
           -->
           <scope>test</scope>
           <!-- 
               - systemPath: 仅用于范围为system。提供相应的路径 
               - optional: 标注可选,当项目自身也是依赖时。用于连续依赖时使用 
           -->
           <!-- 
               <type>jar</type>
               <optional>true</optional>
           -->
       </dependency>
	</dependencies>
 <!-- 
       - maven proxy, 本地仓库,替代 maven.apache.org 网站 jar 列表,用户下载时,首先寻找该站点
       - 如资源找到,则下载。否则才去 jar 列表网站。对多人团队,可节省下载速度和个人存储空间。
   -->
   <repositories>
       <repository>
           <id>banseon-repository-proxy</id>
           <name>banseon-repository-proxy</name>
           <url>http://192.168.1.169:9999/repository/</url>
           <layout>default</layout>
       </repository>
   </repositories>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值