叉烧店并不卖叉烧

学习maven

maven TTT 207℃ 0评论

pom.xml文件

pom.xml文件用来管理maven项目。大致的功能如下:
1.管理项目依赖,可以自动下载,jar包。
只要在project标签中加入如下内容:
<dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit.version}</version>
      <scope>test</scope>
    </dependency>
	<!-- 日志文件管理包 -->
	<!-- log start -->
	<dependency>
		<groupId>log4j</groupId>
		<artifactId>log4j</artifactId>
		<version>${log4j.version}</version>
	</dependency>
  </dependencies>
如果是在eclipse中的maven项目,如果加入上述内容,当保存pom.xml文件时,eclipse会自动下载上面的依赖。

2.设置pom.xml文件内置变量。
只要在project标签中加入如下内容:
<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <junit.version>4.12</junit.version>
	<!-- log4j日志文件管理包版本 -->
	<slf4j.version>1.7.7</slf4j.version>
	<log4j.version>1.2.17</log4j.version>
  </properties>
如果要在pom.xml文件中使用上述变量,只需要按照${变量名}方式调用即可,如下:
<version>${junit.version}</version>
上述内容中,properties标签里面的标签代表变量名,中间的值就代表变量名的值

3.pom.xml常用节点介绍
<project>:根节点
<modelVersion>4.0.0</modelVersion>:对象模型版本
<groupId>com.chashaotao</groupId>:创建项目的组织或团体的唯一ID
<artifactId>exceptionutils</artifactId>:项目的唯一ID,可视为项目名
<version>0.0.1-SNAPSHOT</version>:产品的版本号
<packaging>jar</packaging>:打包类型,一般有:WAR,JAR,EAR等
<name>exceptionutils</name>:项目的显示名称,常用于Maven生成文档
<url>http://maven.apache.org</url>:组织的站点,常用于Maven生成文档

转载请注明:叉烧店 » 学习maven

喜欢 (0)
发表我的评论
取消评论

CAPTCHA Image
Reload Image
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址