posts - 122,  comments - 25,  trackbacks - 0
《Maven权威指南》中文版

1、常用命令
mvn compile
编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时。

mvn test-compile
编译测试代码,compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。

mvn test
运行应用程序中的单元测试

mvn site
生成项目相关信息的网站

mvn clean
清除目标目录中的生成结果

mvn package
依据项目生成 jar 文件,打包之前会进行编译,测试。

mvn install
在本地 Repository 中安装 jar。

mvn eclipse:eclipse
生成 Eclipse 项目文件及包引用定义,注意,需确保定义Classpath Variables: M2_REPO,指向本地maven类库目录。

2、pom.xml 说明

<?xml version="1.0" encoding="UTF-8"?>
<project>
    
<modelVersion>4.0.0</modelVersion>
    
<groupId>com.tutorial.struts2</groupId>
    
<artifactId>tutorial</artifactId>
    
<packaging>war</packaging>
    
<version>1.0-SNAPSHOT</version>
    
<name>Struts 2 Starter</name>
    
<url>http://www.myComp.com</url>
    
<description>Struts 2 Starter</description>
    
<dependencies>
        
<!-- Junit -->
        
<dependency>
            
<groupId>junit</groupId>
            
<artifactId>junit</artifactId>
            
<version>4.4</version>
            
<scope>test</scope>
        
</dependency>

        
<dependency>
            
<groupId>org.springframework</groupId>
            
<artifactId>spring</artifactId>
            
<version>2.5.5</version>
        
</dependency>
    
</dependencies>
</project>

说明:
modelversion pom.xml 使用的对象模型版本
groupId 创建项目的组织或团体的唯一 Id
artifactId> 项目唯一Id, 项目名
packaging 打包扩展名(JAR、WAR、EAR)
version 项目版本号
name 显示名,用于生成文档
url 组织站点,用于生成文档
description 项目描述,用于生成文档
dependency之scope 管理依赖部署,取值如下:
  compile 缺省值,用于所有阶段,随项目一起发布;
  provided 期望JDK、容器或使用者提供此依赖。如servlet.jar;
  runtime 只在运行时使用;
  test 只在测试时使用,不随项目发布;
  system 需显式提供本地jar,不在代码仓库中查找;


3、创建Maven Web项目
 mvn archetype:generate -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
groupId 组织名,对应项目的package;artifactId 项目名;archetypeArtifactId 项目类型

posted on 2009-02-27 17:42 josson 阅读(1095) 评论(0)  编辑  收藏 所属分类: 大杂烩

只有注册用户登录后才能发表评论。


网站导航:
 
<2009年2月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567

常用链接

留言簿(3)

随笔分类

随笔档案

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜