本文转载,地址附文章底部。
1.配制maven2.0.9
Home Page: http://maven.apache.org/
Downloads: http://maven.apache.org/downloads.html
Mailing Lists: http://maven.apache.org/mail-lists.html
Source Code: http://svn.apache.org/repos/asf/maven/
Issue Tracking: http://jira.codehaus.org/browse/MNG
Wiki: http://docs.codehaus.org/display/MAVENUSER/
Available Plugins: http://maven.apache.org/plugins/index.html
下载maven压缩包
2.把压缩包解压在一个自己想放的路径上例如:
C:\Program Files\maven
3.配制环境运行变量
(1)要求配制好JAVA的安装目录及设置环境变量
%JAVA_HOME% C:\Program Files\Java\jdk1.5.0_15 (由于我安装的JAVA是jdk1.5.15)
(2)配制maven的环境变量
%MAVEN_HOME% C:\Program Files\maven
%PATH% %PATH%;%MAVEN_HOME%\bin;
4.测试maven是否安装成功(由于我的操作系统是windows 2000)
在命令行输入命令:mvn -v
如果显示如下:
Maven version: 2.0.9
Java version: 1.5.0_15
Os name: “ windows 2000” version: “5.0” arch :”x86” Family:”windows”
5.常用的命令
创建Maven的普通java项目:mvn archetype:create
-DgroupId=com.codeline.commons
-DartifactId=pjoName
创建Maven的Web项目:mvn archetype:create
-DgroupId=com.mycompany.app
-DartifactId=my-webapp
-DarchetypeArtifactId=maven-archetype-webapp
编译源代码:mvn compile (或者:mvn compiler:compile)
编译测试代码:mvn test-compile
运行测试:mvn test
产生site:mvn site
打包:mvn package
在本地Repository中安装jar:mvn install
清除产生的项目:mvn clean
生成eclipse项目:mvn eclipse:eclipse
生成idea项目:mvn idea:idea
组合使用goal命令,如只打包不测试:mvn -Dtest package
编译测试的内容:mvn test-compile
只打jar包: mvn jar:jar
只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile (这里要特别注意 -skipping 的灵活运用,当然也可以用于其他组合命令)
清除eclipse的一些系统设置:mvn eclipse:clean
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/miaoling1201/archive/2008/11/19/3335950.aspx
分享到:
相关推荐
标题中的"gradle项目构建工具"指的是Gradle用于管理软件开发项目的生命周期,包括编译、测试、打包和部署等任务。通过Gradle,开发者可以自定义构建流程,利用插件和依赖管理功能来优化开发环境。 描述中的"gradle...
内容概要:本文档详述了Maven这一用于Java项目构建和依赖管理的工具的下载、安装与环境配置方法。主要内容包括Maven的概念、下载步骤、解压与环境变量的配置,以及如何在本地IDE中配置Maven。还介绍了如何使用Maven...
mavenMaven是一个开源的项目管理和构建工具,主要用于Java平台的项目构建和依赖管理,但也可以支持其他语言的项目。Maven通过项目对象模型(POM)来...发布管理:Maven可以帮助开发人员将项目构建结果发布到仓库或者
Java项目管理工具,如“apache-maven-3.3.9”,是码农日常工作中不可或缺的一部分,它能帮助开发者有效地组织、构建、依赖管理和部署Java应用程序。 Apache Maven是其中最著名的项目管理工具之一,其版本3.3.9是一...
这些工具各有侧重点,CookieCutter和PyScaffold关注于项目初始化和结构设定,PyBuilder侧重于自动化构建,而Poetry则是一个全方位的项目管理工具。在选择工具时,开发者应根据项目需求和个人喜好来决定。例如,如果...
Maven是Java开发领域的项目管理和构建自动化工具,它基于项目对象模型(POM)的概念,通过配置文件(pom.xml)来管理项目的构建、报告和文档。Maven能够处理项目的依赖关系,自动下载所需的库和插件,并提供了一套...
Maven,作为Java开发中的一个强大项目构建工具,是Apache软件基金会下的一个开源项目,它极大地简化了项目的构建、管理和部署过程。Maven通过使用一种标准的目录结构和一个XML格式的项目对象模型(Project Object ...
Maven是Java领域中广泛使用的项目管理...通过这份详尽的Maven文档,开发者不仅可以了解Maven的基本用法,还能掌握高级特性,提升项目构建效率,减少维护成本。对于Java开发者来说,熟练掌握Maven是不可或缺的技能之一。
Maven是一个项目管理工具软件,由Apache软件基金会所提供。它主要用于Java编程的项目管理及自动构建,但也支持其他语言的开发。Maven提供了一个易于使用的项目管理和构建系统,帮助开发者处理项目中的依赖关系、构建...
总结,Apache Maven 3.9.6作为一款强大的项目构建工具,通过其POM、依赖管理和生命周期等特性,极大地简化了Java开发过程。无论是个人学习还是团队协作,Maven都是一个不可或缺的工具,值得深入了解和熟练掌握。
同时,涵盖了Maven的基本使用方法,包括创建项目、构建项目、管理依赖项、运行测试、生成报告和发布项目等内容。 适合人群:Java开发人员,尤其是初学者和有一定经验的技术人员。 使用场景及目标:帮助读者全面了解...
### Maven:项目管理和构建自动化工具的概要介绍与分析 #### Maven概述 Apache Maven 是一款在 Java 开发领域内享有盛誉的项目管理和构建自动化工具。尽管它最初是为了支持 Java 项目而设计的,但随着时间的发展,...
总之,Maven作为一个强大的Java项目管理工具,它的出现极大地提高了开发效率,统一了项目构建流程,使得开发人员能够更专注于业务逻辑的实现,而非构建过程的繁琐细节。无论是在小型项目还是大型企业级应用中,...
这个版本加强了对Java平台模块系统(Jigsaw)的支持,同时增强了对多项目构建的管理。此外,它还优化了缓存策略,减少了不必要的网络请求,进一步提升了构建效率。 Gradle 6.6.1在6.6的基础上进行了一些关键的修复...
Apache Maven是一款强大的Java项目管理工具,它通过一套标准的项目对象模型(Project Object Model,POM)来管理项目构建、报告和依赖关系。Maven使得开发者能够轻松地配置和管理项目的构建过程,大大简化了软件开发...
IBM Rational:registered: Build Forge:trade_mark:是一个构建和发布管理系统,它提供了一个基于 Web 的控制台,用于在软件开发周期内帮助开发团队自动控制,追踪,分析复杂的构建和发布过程。它支持所有主要的开发...
Maven,作为Java开发领域中的一个关键项目管理工具,它的出现极大地简化了软件构建过程,使得开发者能够更加高效地管理和维护他们的项目。 Maven的核心理念是“约定优于配置”,它通过一种标准化的方式来处理项目的...
在Java开发领域,Maven以其规范化的项目构建过程和丰富的依赖管理功能而备受推崇。本篇将详细介绍Maven的核心概念、功能以及如何使用Maven 3.5.0版本。 1. **Maven核心概念** - **项目对象模型(Project Object ...
当在项目构建或者运行时出现问题,比如java.lang.NoClassDefFoundError,这通常意味着在运行时类路径上没有找到对应的依赖类。这时候需要确保在构建过程中已经正确地引入了所有必需的依赖项。 为了解决依赖库在运行...