一、Windows上安装Maven
1、检查JDK安装
在安装Maven之前,首先要确认你已经正确安装了JDK。打开Windows的命令行,运行如下的命令来检查你的Java安装:
C:\>echo %JAVA_HOME%
C:\>java -version
如果Windows无法执行java命令,或者无法找到JAVA_HOME环境变量。你就需要检查Java是否安装了,或者环境变量是否设置正确。
2、下载Maven下载apache-maven-3.0.3-bin.zip,解压得到文件夹apache-maven-3.0.3
3、本地安装修改环境变量,增加系统变量M2_HOME,变量值为Maven的安装目录E:\develop\apache-maven-3.0.3 . 接着在系统变量中找到一个名为Path的变量,在变量值的末尾加上%M2_HOME%\bin;,注意多个值之间需要有分号隔开.
现在打开一个新的cmd窗口(这里强调新的窗口是因为新的环境变量配置需要新的cmd窗口才能生效),运行如下命令检查Maven的安装情况:
C:\>echo %M2_HOME%
C:\>mvn -v
4、修改本地仓库位置
修改本地仓库地址,仓库用于存放我们项目所依赖的所有jar包。
打开<basedir>\apache-maven-3.0.3\conf\目录下的settings.xml文件,设置成我们自己的仓库路径
注意:当用maven构建项目时,所需的jar包会先在本地仓库中检查,如果已经存在,则直接引用;如果不存在,则会连接到maven服务器上并下载到本地仓库中。因此对于本地仓库中存在的jar包,用户应该根据实际情况来决定是否删除本地jar包以获取最新的jar包。例如:项目在别人机器上运行正常,而到自己机器上跑出错情况,可以考虑本地jar包是否最新。
怎么配置maven从自己的私服获取jar包?
在本地仓库下(默认是.m2下找settings.xml配置文档),即F:/maven目录下增加settings.xml配置文档
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
</mirrors>
<profiles>
<profile>
<id>dev</id>
<repositories>
<repository>
<id>nexus</id>
<url>http://127.0.0.1:8081/nexus/content/repositories/tqbase/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<url>http://127.0.0.1:8081/nexus/content/repositories/tqbase/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
</settings>
二、与eclipse工具整合
打开eclipse工具。先配置maven仓库路径
Window--->Perferences--->java--->Build Path--->Classpath Variables
New一个变量的类路径。
Name :M2_REPO 注意这个名字必须要大写。
Path :F:/maven/repo 点击“Folder…”找到本地仓库的位置。
三、使用Archetype命令
Maven提供了Archetype以帮助我们快速勾勒出项目骨架。在cmd窗口下,进入到准备搭建项目的目录下,执行如下命令
E:\study_project>mvn archetype:generate -DgroupId=com.tangq.test -DartifactId=testProject -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
四、构建eclipse项目
E:\study_project>cd testProject
E:\study_project\testProject>mvn install eclipse:eclipse -Dwtpversion=2.0 -DdownloadSources=true
E:\study_project\testProject>mvn clean
install会输出目录target/
eclipse:eclipse表示创建eclipse项目
-Dwtpversion=2.0 生成Wtp插件的Web项目
-DdownloadSources=true 下载源码包,并会自动关联到相应jar包上
clean清理输出目录target/五、导入项目到eclipse
打开eclipse,选择File->Import->Existing Projects into Workspace,选到刚才生成的testProject项目,点击’Finish’
附:其它常用命令
1、提交jar包到本地仓库命令
mvn install:install-file -Dfile=E:\target\XXX.jar -DgroupId=com.tq.base -DartifactId=app-epg-core -Dversion=3.0.1 -Dpackaging=jar
mvn install:install-file -Dfile=E:\target\XXX-sources.jar -DgroupId=com.tq.base -DartifactId=app-epg-core -Dversion=3.0.1 -Dpackaging=jar -Dclassifier=sources
上面分别是提交jar包、源码包到本地仓库下
Maven库:
http://search.maven.org/
Maven依赖查询:
http://mvnrepository.com/
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
本教程将详细介绍如何在Eclipse Galileo中安装并使用M2Eclipse。 首先,为了在Eclipse Galileo中安装M2Eclipse,你需要访问Eclipse Marketplace。这可以通过Eclipse的“Help”菜单 > “Eclipse Marketplace”选项来...
【Eclipse整合Maven开发教程】 Maven是一个强大的构建工具,尤其在Java开发领域中广泛使用,它负责项目的依赖管理、构建过程以及元数据管理。本文主要针对已有Eclipse使用经验的开发者,介绍如何在Eclipse环境中...
4. **生命周期与构建阶段**: Maven拥有丰富的生命周期,如`clean`、`compile`、`test`、`install`和`deploy`等,分别对应清理、编译、测试、安装到本地仓库和部署到远程仓库等操作。 5. **插件**: Maven通过插件...
Eclipse是一款广受欢迎的Java开发集成环境,而Maven则是一个强大的项目管理和构建工具...通过配置Windows的Maven环境和在Eclipse中进行离线安装,我们可以确保开发过程中对Maven的正常使用,实现项目的高效管理和构建。
java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接
### Maven安装及Eclipse的Maven插件安装详解 #### Maven安装步骤 1. **下载Maven**: 首先,需要从官方网站或其他可靠来源下载Maven的最新版本。假设这里下载了`apache-maven-3.1.0.zip`。 2. **解压缩**: 将下载...
Eclipse是一款广泛使用的Java集成开发环境(IDE),而Maven是一个强大的项目管理和构建工具,尤其在Java开发领域中被广泛应用。对于那些无法连接到互联网或者网络环境受限的开发者来说,离线安装Maven插件是必不可少...
Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...
### Maven安装与使用详解 #### 一、Maven概述 Maven是一款强大的自动化构建工具,主要应用于Java项目的构建过程管理。Maven通过一系列标准集合、项目生命周期、依赖管理系统等核心功能,大大简化了项目的构建流程...
【 Maven 安装和 Eclipse 集成】 Maven 是一个强大的项目管理和构建工具,它主要负责管理项目构建、依赖关系以及项目的生命周期。Maven 的核心功能是通过使用 Project Object Model (POM) 文件来自动解决项目的依赖...
通过以上步骤,您已经成功地安装了Maven,并在Eclipse中配置好了Maven插件,可以开始使用Maven进行项目管理了。Maven简化了许多构建过程中的复杂任务,提高了开发效率,是现代Java开发不可或缺的一部分。
eclipse 里 Maven 的安装与配置 Maven 是一个软件项目管理和综合工具,通过特有的 POM(project object model)概念来管理项目,功能十分强大。下面将详细介绍 Maven 的安装和配置过程。 一、安装 Maven Maven 的...
通过以上步骤,你已经在Eclipse中成功安装并配置了Maven插件,现在可以充分利用Maven的强大功能,如依赖管理、构建自动化,以及与其他开发工具的集成,提高开发效率。记住,持续更新Eclipse和Maven插件以获取最新的...
### Maven在Eclipse中的项目启动命令详解 #### 一、Maven简介 Maven是一款流行的自动化构建工具,它主要用于Java项目的构建与管理。Maven通过一个中心信息文件`pom.xml`来管理项目的构建过程、依赖关系以及其他...
通过以上步骤,你应该能在Eclipse中成功安装并配置Maven插件,从而能够使用Maven Pom editor编辑pom.xml文件,提高Java开发效率。在实际开发中,不断学习和熟练掌握这些工具的使用,能有效提升工作效率,使得开发...
#### 二、安装并配置Eclipse插件 **2.1 安装TortoiseCVS** 虽然标题中提到的是Eclipse配置Maven,但根据提供的内容,这里涉及到的是TortoiseCVS的安装,这可能是因为某些特定的工作流程中需要用到版本控制工具。...
本教程将详细介绍如何在低版本的Eclipse中安装和配置Maven插件。 首先,我们需要了解为何要在Eclipse中安装Maven插件。Maven提供了一种标准的方式来管理项目依赖、构建过程和项目信息。通过Maven插件,Eclipse用户...
在使用Eclipse构建Maven项目的过程中,涉及到的知识点主要集中在Eclipse集成环境配置、Maven安装与配置、m2eclipse插件的使用等方面。以下是根据提供的文件内容详细展开的知识点: 1. Eclipse-jee的安装 - Eclipse...