maven 基本操作

Maven

====================================
Maven 中央仓库地址:http://search.maven.org

Maven 下载地址:http://maven.apache.org/download.html

配置环境变量:maven_home到path

查看版本号: mvn -version

Maven常用命令:
----------------------------------
1. 创建Maven的普通java项目:
mvn archetype:create -DgroupId=packageName -DartifactId=projectName

2. 创建Maven的Web项目:
mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp
mvn archetype:create -DgroupId=com.chongs -DartifactId=hello -DpackageName=com.chongshi.test -Dversion=1.0

3. 编译源代码: mvn compile

4. 编译测试代码:mvn test-compile

5. 运行测试:mvn test

6. 产生site:mvn site

7. 打包:mvn package

8. 在本地Repository中安装jar:mvn install

9. 清除产生的项目:mvn clean

10. 生成eclipse项目:mvn eclipse:eclipse

11. 生成idea项目:mvn idea:idea

12. 组合使用goal命令,如只打包不测试:mvn -Dtest package

13. 编译测试的内容:mvn test-compile

14. 只打jar包: mvn jar:jar

15. 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
( -skipping 的灵活运用,当然也可以用于其他组合命令)

16. 清除eclipse的一些系统设置:mvn eclipse:clean

一般使用情况是这样,首先通过cvs或svn下载代码到本机,然后执行mvn eclipse:eclipse生成ecllipse项目文件,然后导入到eclipse就行了;修改代码后执行mvn compile或mvn test检验,也可以下载eclipse的maven插件。

时间: 2024-10-11 21:43:37

maven 基本操作的相关文章

Maven简介

Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件. 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目. Maven是什么? Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作.

maven 学习---Maven教程

Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件. 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目. Maven是什么? Maven是一个项目管理和综合工具.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期. 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作.

Apache-Maven学习(转)

之前听同学说过关于他们公司使用Maven框架来做项目管理,后来也跟他一起参与过一个小的项目,但没有仔细的去搞,现在好好学习一下. 文章转载自:易百教程 [http:/www.yiibai.com] Apache Maven是一个软件项目管理和综合工具.基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件. 本教程将介绍如何使用Maven在Java开发,或任何其他的编程语言的任何项目. Maven是什么? Maven是一个项目管理和综合工具.Maven提供了开发

Maven入门:安装使用以及基本操作

这里详细地介绍下Maven入门及基本使用操作,演示如下: 下载maven: http://maven.apache.org/ 新建项目Maven Project,Group Id为组织名称,Artifact Id为maven项目名称,version为版本阶段,当前0.0.1为测试阶段 点完成 Build Project: 编译项目: 打成jar包 当我们键入未知的类名,无法通过ctrl+shift+O添加jar包,比如: 查找我们需要的jar包,通过search.maven.org,搜索hado

Jetty和Maven HelloWorld

ApacheMaven是一个软件项目管理和理解工具.基于项目对象模型(POM)内容,Maven能够通过信息中心管理一个项目构建.报告和文档.它是一个理想的工具用来构建Web应用项目.这项目可以使用Jetty Maven插件在部署模式下运行Web应用. 你能使用Maven来构建嵌入式Jetty应用程序和标准的基于Web应用. 为了理解使用Jetty构建和运行的基本操作,首先阅读: 1) Jetty HelloWorld教程 http://wiki.eclipse.org/Jetty/Tutoria

spring;maven;github;ssm;分层;timestamp;mvn;

[说明]本来还想今天可以基本搭建一个合适的ssm环境呢,结果发现,,太特么复杂了,网上的例子有好多,看了好多,下面的评论或多或少都有说自己运行产生问题的,搞的我也不敢好好下载运行 [说明]没办法,将目标对准了csdn上的大神,发现有一篇讲的不错,特别详细,并且还贴出了github上的地址,乐滋滋的跑到网站上看代码去了,可是,,又懵逼了,下载下来的代码和我的eclipse目录结构不太一样啊,带有那么多的“额外文件”!怎么办?要不要学学github操作方式?来吧 [说明]这就有了接下来的github

Redis缓存系统(一)Java-Jedis操作Redis,基本操作以及 实现对象保存

源代码下载: http://download.csdn.net/detail/jiangtao_st/7623113 1.Maven配置 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.5.0</version> </dependency> <dependency> <

关于maven的一些浅薄的理解

1.maven是什么? 在项目开发过程中,会需要很多第三方jar包,有很多jar包是没有用的但是开发人员不可能花费心思去思考哪些是有用的,哪些没用,maven为我们很好的解决了这个问题.它可以通过pom文件的配置,一小段信息,就可以清晰的构建项目所需要的外部jar文件.让我们更有效的管理项目. 2.maven的下载 去阿帕奇官网,maven专栏,bin.zip包.下载解压,包含四个文件夹:bin,boot(里面是一个jar包,主要用于加载maven自己的类库),conf(setting等配置文件

Hive的基本操作详解

一 Hive数据类型 1.1 基本数据类型 Hive数据类型 Java数据类型 长度 例子 TINYINT byte 1byte有符号整数 20 SMALINT short 2byte有符号整数 20 INT int 4byte有符号整数 20 BIGINT long 8byte有符号整数 20 BOOLEAN boolean 布尔类型,true或者false TRUE  FALSE FLOAT float 单精度浮点数 3.14159 DOUBLE double 双精度浮点数 3.14159