<?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>
Maven--HelloWorld的POM
开发者博客:
http://www.developsearch.com
猜你喜欢
转载自keepwork.iteye.com/blog/1560892
今日推荐
周排行