`
tang9140
  • 浏览: 33207 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

windows上maven安装与使用(基础操作命令)并与eclipse(galileo版)整合教程

 
阅读更多

一、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整合Maven开发教程

    Eclipse整合Maven开发教程 1 1. Maven简介 1 2. 安装Maven 1 3. 集成配置 4 3.1 让Eclipse支持集成Maven 4 3.2 增加Maven安装版本 5 3.3 配置Maven仓库 6 4. 开发应用 8 4.1 新建工程 8 4.2 Maven生命...

    maven eclipse 培训教程

    Maven in action.pdf Maven2+Eclipse开发J2EE.pdf Maven2_基础教程.pdf maven2之m2eclipse使用手册.doc ...《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门) 《Maven权威指南》.pdf.pdf

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven

    java视频教程之SVN Maven搭建自动化构建教程 Eclipse中使用Maven视频教程云盘下载链接

    maven的安装文件以及集成TOMCAT、eclipse的教程

    maven的安装文件以及集成TOMCAT的教程、以及在eclipse使用maven的教程.maven的安装文件-安装包为apache-maven-3.3.9-bin。

    eclipse安装maven插件需要包

    对于eclipse无法在线安装maven插件的解决办法。首先windows配置maven环境,然后在eclipse离线安装maven插件。具体方法可以在我的博客中看到

    maven安装以及eclipse的maven插件安装

    maven安装详细步骤,包括以下常用错误的解释。同时提供eclipse下安装maven插件的方法

    Eclipse下安装maven

    Eclipse下安装maven

    eclipse galileo下安装m2eclipse

    NULL 博文链接:https://yizhilong28.iteye.com/blog/831452

    教你如何给eclipse安装maven插件

    教你如何给eclipse安装maven插件,废话不多说,有图有真相

    maven安装文件和eclipse插件

    此文件包含了maven的安装文件和集成eclipse的插件; 使用方法如下: 1、将maven 文件拷贝至C:\maven下,配置环境变量M2_HOME=C:\maven 2、将M2_HOME加在path路径后,测试安装是否成功打开doc ;cmd;输入mvn -v 没报错...

    eclipse+egit安装使用+maven安装项目搭建

    Eclipse+Git+Maven项目 1 一、Maven安装 1 1、Maven安装 1 2、Maven插件安装 3 3、配置 Maven 5 二、Eclipse构建Maven项 6 1、建立Maven项目 6 2、配置Maven项目 9 三、Dynamic Web project转成Maven项目 15 ...

    eclipse中Maven安装插件和maven.zip

    eclipse中Maven安装插件和maven方便大家的安装和下载使用

    Maven在eclipse中的项目启动命令

    Maven在eclipse中的项目启动命令

    maven安装以及eclipse配置maven

    maven安装以及eclipse配置maven

    Eclipse安装maven插件

    Eclipse 安装maven的几种方式,以文档记录

    maven教程-maven教程-maven教程

    maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程maven教程

    eclipse maven3 plugin.zip

    直接离线安装eclipse中的maven插件,在你的eclipse安装...在文件中添加:path=D:\eclipse\myplugins\maven,保存并关闭maven.txt,并将后缀改为maven.link,重启eclipse,打开windows--&gt;Preferences,查看死否安装成功

    Maven 命令Maven 命令Maven 命令

    Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令Maven 命令

    maven笔记1.pdf

    maven简介、maven安装使用、maven命令使用的详细说明(图文教程) maven简介、maven安装使用、maven命令使用的详细说明(图文教程) maven简介、maven安装使用、maven命令使用的详细说明(图文教程) maven简介、maven安装...

    chm版本Maven教程

    maven教程,目录如下: Maven安装配置 Maven启用代理访问 Maven本地资源库 Maven中央存储库 如何从Maven远程存储库下载? Maven添加远程仓库 Maven依赖机制 定制库到Maven本地资源库 使用Maven创建Java项目 使用...

Global site tag (gtag.js) - Google Analytics