Maven 的安装与使用 & JUnit 测试入门
2015-04-27 16:42
591 查看
Maven 是什么?
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
在 Mac OS X 上安装 Maven
参考教程How to install Maven on Mac OSX因为 OS X 10.9 不再内置 Maven ,需要手动安装
vim ~/.bash_profile
export M2_HOME=/Users/mkyong/apache-maven-3.1.1 export PATH=$PATH:$M2_HOME/bin
由于 JAVA_HOME 的路径没有指定,使用
mvn -version命令时一直报错,经过 Google 后在 .bash_profile 中也指定了路径
再执行
mvn -version命令,安装成功
使用
mvn archetype:generate命令,maven 开始下载所需依赖,下载完成后在当前路径生成 package,但
[INFO] Generating project in Interactive mode这一步卡了太久,经 Google 到 Stack Overflow上的答案 - Generating project in Interactive mode Taking lot of time后很快完成了。需要使用如下命令:
mvn archetype:generate -DgroupId=com.helloworld.app -DartifactId=helloworld -Dversion=1.0 -DarchetypeArtifactId=maven-archetype-quickstart
package 建好之后,在工程路径下运行命令
mvn compile
更改 /src/test/java/com/helloworld/app/AppTest.java 中的 testApp() 方法
public void testApp(){ App app = new com.helloworld.app.App(); assertEquals("Hello World!", app.sayApp() );}
更改 /src/main/java/com/helloworld/app/App.java
public class App { public String sayApp() { return "Hello World!";} public static void main( String[] args ){ App app = new App(); System.out.println( "Hello World!" );}
运行命令
mvn compile重新编译后再运行
mvn test,done~
相关文章推荐
- 《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门)
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- (转载)Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- Maven学习三:使用junit测试maven project
- 【转】Maven的安装、配置及使用入门
- 读书笔记:maven入门- 使用maven进行测试
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- Maven的安装、配置及使用入门
- maven3实战之maven使用入门(编写测试代码)
- Maven 3 入门 -- 安装与配置
- Maven 3 入门 -- 安装与配置
- Maven学习三:使用junit测试maven project
- maven+hibernate使用Junit测试找不到hibernate.cfg.xml 的解决