Maven--HelloWorld的POM

开发者博客: http://www.developsearch.com

<?xml version="1.0" encoding="URF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  
  <!-- modelVersion指定了当前pom模型的版本,对于Maven2及Maven3来说,它只能是4.0.0 -->
  <modelVersion>4.0.0</modelVersion>

  <!-- groupId定义了项目属于哪个组 -->
  <groupId>com.mycom.myapp</groupId>

  <!-- artifactId定义了当前Maven项目在组中唯一的ID -->
  <artifactId>hello-world</artifactId>

  <!-- version指定了项目当前的版本 SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本-->
  <version>1.0-SNAPSHOT</version>

  <!-- name声明了一个对于用户更为友好的项目名称 -->
  <name>Maven Hello World Project</name>

  <dependencies>
    
	<!-- 
		为项目添加一个JUnit依赖,有了这段声明,Maven就能够自动下载junit-4.7.jar 
		Maven会自动访问中央仓库 http://repo1.maven.org/maven2/ 下载需要的文件
	-->
	<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
	  <version>4.7</version>
	  <!-- 
		scope指定了依赖范围,这里指定该依赖只对测试有效。换句话说,如果在主代码中用
		import JUnit代码就会造成编译错误,只能写在测试代码中。
		如果不声明scope,默认值是compile,表示该依赖对主代码和测试代码都有效。
	  -->
	  <scope>test</scope>  
    </dependency>

  </dependencies>


  <build>
  	<plugins>
  		<!-- 
			compiler插件默认只支持编译java 1.3 因此配置该插件使其支持java5
		-->
		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
        	<artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>  
			<configuration>
				<source>1.6</source>
				<target>1.6</target>
				<encoding>UTF-8</encoding>
            </configuration>
  		</plugin>
  	</plugins>
  </build>


</project>

猜你喜欢

转载自keepwork.iteye.com/blog/1560892
今日推荐