1、使用eclipse创建maven工程
在eclipse中,选择新建工程的时候,选择other,找到maven
下一步,下一步,直到出现类似如下图片
点击finish即可完成maven工程创建。
运行的时候,选择.Pom文件,右键,选择run as maven build,在goal中写入compile,即可执行编译。右边有select按钮,可以选择你需要的命令。
maven项目创建后的目录如下:
1、pom.xml文件内容如下
<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>4.0.0</modelVersion> <!-- 定义项目属于哪个组,一般是公司域名加上项目名称 --> <groupId>com.ljq.mvn</groupId> <!-- 定义了当前项目在上面那个组中的唯一ID(一个组下面可以有多个项目) --> <artifactId>hello-world</artifactId> <!-- 指定了当前pom模型的版本 --> <version>0.0.1-SNAPSHOT</version> <!-- 打包的格式,可以为:pom , jar , maven-plugin , ejb , war , ear , rar , par --> <packaging>jar</packaging> <!-- 项目名称,可选 --> <name>hello-world</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <!-- 依赖关系 --> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <!-- - compile :默认范围,用于编译 - provided:类似于编译,但支持你期待jdk或者容器提供,类似于classpath - runtime: 在执行时,需要使用 - test: 用于test任务时使用 - system: 需要外在提供相应得元素。通过systemPath来取得 - systemPath: 仅用于范围为system。提供相应的路径 - optional: 标注可选,当项目自身也是依赖时。用于连续依赖时使用 --> <scope>test</scope> </dependency> </dependencies> </project>
2、HelloWorld.java主代码
package com.ljq.mvn; /** * Hello world! * */ public class HelloWorld { public String sayHello(){ return "Hello Maven"; } public static void main( String[] args ){ new HelloWorld().sayHello(); } }
3、HelloWorldTest.java测试代码
package com.ljq.mvn; import static org.junit.Assert.assertEquals; import org.junit.Test; public class HelloWorldTest { @Test public void testHello() { String result = new HelloWorld().sayHello(); System.out.println(result); //assertEquals(result, "Hello Maven"); } }
原文:http://www.cnblogs.com/linjiqin/p/5049464.html