先配置JAVA_HOME
edit the file ~/.bash_profile and add the following line
export JAVA_HOME=`/usr/libexec/java_home -v 1.6`
or
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
接着到http://maven.apache.org/download.html下载Maven安装文件,如apache-maven-3.1-bin.tar.gz,然后解压到本地目录
接下来,我们需要设置M2_HOME环境变量指向apache-maven-3.0,并且把Maven安装目录下的bin/文件夹添加到系统环境变量PATH中去:
打开/etc/profile文件 加入如下代码:
export M2_HOME=/Users/yourname/apache-maven/apache-maven-3.0
export PATH=$PATH:$M2_HOME/bin
至此,安装完成,我们可以运行以下命令检查Maven安装:
echo $M2_HOME
mvn –version
搞定收工。
常用命令
Maven2 的运行命令为 : mvn
常用命令为 :
mvn archetype:generate:创建 Maven 项目
mvn compile :编译源代码
mvn test-compile :编译测试代码
mvn test : 运行应用程序中的单元测试
mvn site : 生成项目相关信息的网站
mvn clean :清除目标目录中的生成结果
mvn package : 依据项目生成 jar 文件
mvn install :在本地 Repository 中安装 jar
mvn eclipse:eclipse :生成 Eclipse 项目文件
生成项目
建一个 JAVA 项目 : mvn archetype:generate-DgroupId=com.demo -DartifactId=App
建一个 web 项目 : mvn archetype:generate-DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
简单解释一下:
archetype 是一个内建插件,他的create任务将建立项目骨架
archetypeArtifactId 项目骨架的类型
DartifactId 项目名称
可用项目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
附maven2 生成项目标准目录布局:
src/main/javaApplication/Library sources
src/main/resourcesApplication/Library resources
src/main/filtersResource filter files
src/main/assemblyAssembly descriptors
src/main/configConfiguration files
src/main/webappWeb application sources
src/test/javaTest sources
src/test/resourcesTest resources
src/test/filtersTest resource filter files
src/siteSite
LICENSE.txtProject's license
README.txtProject's readme
eclipse使用maven的插件安装地址:http://download.eclipse.org/technology/m2e/releases
eclipse使用maven的android插件地址:
http://rgladwell.github.com/m2e-android/updates/
两者不同在于,maven是管理java,jar文件类库,maven的android插件还可以管理针
分享到:
相关推荐
Maven 常用命令大全 Maven 是一个项目管理和构建自动化工具,提供了许多实用的命令来简化项目的开发和维护过程。在这篇文章中,我们将总结和讲解 Maven 中的一些常用命令,它们将帮助您更好地使用 Maven。 创建 ...
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
描述中提到的“Mac的maven安装包apache-maven-3.6.3.zip”进一步强调了这是专门为Mac用户设计的安装包,用户可以通过解压缩此文件来获取Maven的安装文件。 标签中提到的“macos”表明这是针对Mac OS系统的操作指南...
Maven常用命令 Maven Maven学习
然后,将解压后的`bin`目录添加到系统环境变量`PATH`中,这样可以在命令行中直接运行Maven命令。 3. **配置Maven设置**: 在Maven的主目录下找到`conf`文件夹,编辑`settings.xml`文件。在此文件中,你可以设置本地...
Maven 常用命令 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于管理和构建 Java 项目。以下是 Maven 中的一些常用命令: 1. 创建项目 Maven 提供了 archetype 机制来快速...
maven 常用命令集合 Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具,主要用于 Java 项目的构建、测试和部署。Maven 的强大之处在于其提供了一种标准化的方式来构建、测试和部署项目,...
首先,让我们了解如何在Mac上安装Maven。下载提供的"apache-maven-3.9.6版本-内含安装说明-用于Mac系统"压缩包后,你需要进行以下步骤: 1. **解压**: 使用解压缩软件(如The Unarchiver)将压缩包解压到你希望的...
- 输入 `mvn -version` 命令验证Maven是否安装成功。 - 正确输出结果应该包括Maven的版本号和其他相关信息。 #### 配置Maven仓库 1. **修改settings.xml文件**: - 找到 `D:\Server\maven\conf\settings.xml` ...
安装完成后,需要将Maven的bin目录添加到系统的PATH环境变量中,这样可以在命令行中直接使用mvn命令。 3. **安装Maven插件到Eclipse**: - **Marketplace方法**:在Eclipse中,通过`Help` -> `Eclipse Marketplace...
本篇文章将深入探讨Maven的常用命令,并通过一个测试项目来展示这些命令的实际应用。 ### Maven常用命令 1. **初始化项目结构**: - `mvn archetype:generate` 是用于创建一个新的Maven项目的基础框架。你可以...
### Linux下Maven环境安装与配置详解 #### 一、前言 在Linux环境中搭建Maven环境对于Java开发者来说是一项基本技能。Maven是Apache软件基金会支持的一个项目管理工具,它可以帮助开发者自动化构建过程,包括编译、...
可以使用以下命令安装OpenJDK: ```bash sudo yum install java-1.8.0-openjdk ``` 安装完JDK后,我们可以通过`java -version`和`javac -version`命令来检查Java和Javac是否已成功安装。 然后,我们下载Maven的...
Maven 安装配置指南 本资源为 Maven 安装配置的详细指南,旨在帮助用户快速搭建 Maven 开发环境,并在 MyEclipse 中进行完美运行。以下是 Maven 安装配置的详细步骤: Step 1:下载 Maven 首先,需要下载 Maven ...
本篇文章将详细解析如何在Eclipse中离线安装Maven插件,同时提供内附的Maven插件包,以解决在线安装过程中的速度问题和可能遇到的错误。 首先,我们需要准备的是Maven的安装。Maven是Apache开源的一个项目管理工具...
maven仓库清理命令
至此,Ubuntu 16.04上的Maven 3.5.3安装及配置完成。 #### 四、总结 本指南详细介绍了如何在Ubuntu 16.04系统上手动安装和配置Maven 3.5.3的过程。通过这些步骤,您可以有效地管理和构建Java项目。希望这份操作...