`

maven配置及编译命令

 
阅读更多

Maven - 环境配置

Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。

系统要求

项目 要求
JDK Maven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上
Maven 3.0/3.1 要求 JDK 1.5 或以上
内存 没有最低要求
磁盘 Maven 自身安装需要大约 10 MB 空间。除此之外,额外的磁盘空间将用于你的本地 Maven 仓库。你本地仓库的大小取决于使用情况,但预期至少 500 MB
操作系统 没有最低要求

步骤 1:检查 Java 安装

现在打开控制台,执行下面的 java 命令。

操作系统 任务 命令
Windows 打开命令控制台 c:\> java -version
Linux 打开命令终端 $ java -version
Mac 打开终端 machine:~ joseph$ java -version

我们来验证一下所有平台上的输出:

操作系统 输出
Windows java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
Linux java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)
Mac java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM)64-Bit Server VM (build 17.0-b17, mixed mode, sharing)

如果你没有安装 Java,从以下网址安装 Java 软件开发套件(SDK):http://www.oracle.com/technetwork/java/javase/downloads/index.html。我们假定你安装的 Java 版本为1.6.0_21。

步骤 2:设置 Java 环境

设置 JAVA_HOME 环境变量,并指向你机器上的 Java 安装目录。例如:

操作系统 输出
Windows Set the environment variable JAVA_HOME to 
C:\Program Files\Java\jdk1.6.0_21
Linux export JAVA_HOME=/usr/local/java-current
Mac export JAVA_HOME=/Library/Java/Home

将 Java 编译器地址添加到系统路径中。

操作系统 输出
Windows 将字符串“;C:\Program Files\Java\jdk1.6.0_21\bin”添加到系统变量“Path”的末尾
Linux export PATH=$PATH:$JAVA_HOME/bin/
Mac not required

使用上面提到的 java -version 命令验证 Java 安装。

步骤 3:下载 Maven 文件

从以下网址下载 Maven 3.2.5:http://maven.apache.org/download.html

步骤 4:解压 Maven 文件

解压文件到你想要的位置来安装 Maven 3.2.5,你会得到 apache-maven-3.2.5 子目录。

操作系统 位置 (根据你的安装位置而定)
Windows C:\Program Files\Apache Software Foundation\apache-maven-3.2.5
Linux /usr/local/apache-maven
Mac /usr/local/apache-maven

步骤 5:设置 Maven 环境变量

添加 M2_HOME、M2、MAVEN_OPTS 到环境变量中。

操作系统 输出
Windows 使用系统属性设置环境变量。
M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.5
M2=%M2_HOME%\bin
MAVEN_OPTS=-Xms256m -Xmx512m
Linux 打开命令终端设置环境变量。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5
export M2=$M2_HOME/bin
export MAVEN_OPTS=-Xms256m -Xmx512m
Mac 打开命令终端设置环境变量。
export M2_HOME=/usr/local/apache-maven/apache-maven-3.2.5
export M2=$M2_HOME/bin
export MAVEN_OPTS=-Xms256m -Xmx512m

步骤 6:添加 Maven bin 目录到系统路径中

现在添加 M2 变量到系统“Path”变量中

操作系统 输出
Windows 添加字符串 “;%M2%” 到系统“Path”变量末尾
Linux export PATH=$M2:$PATH
Mac export PATH=$M2:$PATH

步骤 7:验证 Maven 安装

现在打开控制台,执行以下 mvn 命令。

操作系统 输出 命令
Windows 打开命令控制台 c:\> mvn --version
Linux 打开命令终端 $ mvn --version
Mac 打开终端 machine:~ joseph$ mvn --version

最后,验证以上命令的输出,应该是像下面这样:

操作系统 输出
Windows Apache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21
Java home: C:\Program Files\Java\jdk1.6.0_21\jre
Linux Apache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21
Java home: C:\Program Files\Java\jdk1.6.0_21\jre
Mac Apache Maven 3.2.5 (r801777; 2009-08-07 00:46:01+0530)
Java version: 1.6.0_21
Java home: C:\Program Files\Java\jdk1.6.0_21\jre

恭喜!你完成了所有的设置,开始使用 Apache Maven 吧。

 

---------------------------------------------------------------------------------------

maven 编译命令

博客分类:
 

         从别处拷贝来的maven项目,有时候会出现不能debug关联的情况,即按住ctrl键后不能跳转到相应的类或方法,这是需要eclipse环境生成 Eclipse 项目文件的。

        可以在cmd命令窗口下进入到maven项目包含pom.xml文件的目录下,运行 mvn eclipse:eclipse 命令即可,如果还不行,可使用mvn compile :编译源代码 命令。

 

 

--------------------------------------------------------------------------------------------------------------------------------

下面是一些maven的常用命令:

 

Maven2 的运行命令为 mvn

常用命令为

             mvn archetype:create :创建 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:create -DgroupId=com.demo -DartifactId=App

          建一个 web 项目 mvn archetype:create -DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp

 

生成 Eclipse 项目

普通 Eclipse 项目执行 mvn eclipse:eclipse

           Eclipse WTP 项目执行 mvn eclipse:eclipse –Dwtpversion=1.0

分享到:
评论

相关推荐

    Jenkinsfile调用jdk命令和maven或grandle编译命令工具配置

    Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 Jenkinsfile 调用 JDK 命令和 Maven 或 Gradle 编译命令工具配置 在 Jenkins pipeline 中,我们经常需要使用 JDK 命令和 Maven 或 Gradle 编译命令...

    maven配置命令及项目部署

    maven配置命令及项目部署 maven是一个基于项目对象模型(POM)的项目管理和综合工具,主要用于Java项目的构建、测试、打包、部署等。maven的配置文件是pom.xml,包含了项目的基本信息、依赖关系、插件配置等信息。...

    maven配置.zip

    标题"Maven配置"涉及到的核心内容包括Maven的安装与环境配置、POM.xml文件的理解与编写、本地仓库的设置以及Maven的全局配置等。 1. Maven的安装与环境配置: Maven的安装通常涉及下载最新版本的Maven,解压到指定...

    maven 配置注意事项

    第五步,当使用Maven构建项目时,可以设置全局配置,例如在命令行中使用`mvn tomcat7:redeploy`命令,这将自动重新部署到Tomcat服务器。 最后,为了能通过Maven管理Tomcat,需要在Tomcat的`conf/tomcat-users.xml`...

    Java Spring maven配置路径已经仓库地址

    Maven配置路径已经仓库地址 Maven是一种基于项目对象模型(POM)的项目管理工具软件,能够很方便的帮你管理项目报告,生成站点,管理JAR文件等等。官网是https://maven.apache.org/,依赖网址是...

    maven项目编译jar包

    本文将深入探讨如何使用Maven来编译并创建一个JAR(Java Archive)包,主要涉及以下几个方面: 1. **Maven简介**: Maven是Apache软件基金会开发的一个项目管理工具,它通过一个统一的方式来管理项目的构建、报告...

    maven已编译包

    在这个“maven 已编译包”中,我们主要关注的是Apache Maven 2.0.11版本,这是一个较旧但仍然具有代表性的版本。 ### Maven 的核心概念 1. **项目对象模型 (Project Object Model, POM)**:POM是Maven的核心,它是...

    maven 安装配置手册

    Maven遵循一定的默认规则和目录结构,如源代码、编译后的类文件、测试代码等都有固定的存放位置,这样可以避免复杂的配置文件,简化项目管理。 **1.3 一般接口** Maven通过一系列的生命周期和目标(goals)来实现...

    SpringBoot项目使用maven配置文件

    SpringBoot项目使用maven配置文件是Java后端开发中的常见实践,它可以帮助开发者高效地管理依赖、构建项目以及执行自动化任务。Maven是Apache软件基金会的一个项目,它提供了一个项目对象模型(Project Object Model...

    maven配置教程,图文,阿里云镜像

    ** Maven配置教程 ** Maven是一个强大的项目管理工具,它帮助Java开发者管理和构建项目,通过自动处理项目的依赖关系。在本教程中,我们将详细介绍如何进行Maven的配置,特别是利用阿里云镜像来提高下载速度。 ###...

    JDK和maven的环境变量配置

    配置完成后,可以通过命令行输入java –version命令来测试JDK配置是否成功,输入mvn –version命令来测试Maven配置是否成功,输入startup.bat命令来测试Tomcat配置是否成功。 此外,需要注意的是,在配置环境变量时...

    maven配置步骤

    #### 二、Maven配置步骤详解 ##### 1. 下载与解压Maven - **下载**:首先访问Maven官方网站(http://maven.apache.org/download.cgi)下载最新版本的Maven压缩包。 - **解压**:将下载好的Maven压缩包解压到指定...

    maven配置文件

    本文将深入探讨Maven配置文件及其在Java项目中的应用。 首先,Maven的核心配置文件是`settings.xml`,这个文件通常位于用户目录下的`.maven\conf`目录中(例如在Windows系统上是`%USER_HOME%\.maven\conf\settings....

    maven配置指南

    **Maven配置指南** 在Java开发中,Maven是一个强大的构建工具,用于管理和构建Java项目。它通过一个统一的配置文件——pom.xml,管理项目的依赖关系,简化了项目的构建、测试和部署流程。本指南将详细介绍如何配置...

    最新版Maven配置及换源,下载后直接使用.zip

    本压缩包包含的是最新版的Maven配置文件,用户只需下载并解压到个人用户目录,即可直接使用,大大节省了配置时间。 在Java开发环境中,Maven是不可或缺的一部分。它的核心功能包括项目的生命周期管理、构建过程、...

    SSM+Maven 项目配置及功能实现

    Maven是Apache组织提供的项目管理工具,它可以自动化构建过程,包括编译、测试、打包、部署等,同时管理项目依赖关系,避免版本冲突。在SSM项目中,Maven的pom.xml文件定义了项目的配置信息和依赖库。 配置SSM项目...

    maven配置文档

    ### Maven配置文档知识点详解 #### 一、Maven概述与理念 **1.1 Maven是什么?** Maven是由Apache组织开发的一个项目管理工具,主要用于Java项目的构建、依赖管理和项目信息管理。通过Maven,开发者可以方便地进行...

    李兴华maven配置与使用

    **李兴华maven配置与使用** Maven是一款强大的项目管理工具,主要应用于Java开发领域。它通过统一的构建过程,简化了项目的构建、依赖管理和文档生成,使得开发者能够更专注于代码本身。以下是对Maven配置与使用的...

Global site tag (gtag.js) - Google Analytics