`

Maven 多模块开发(一)-安装环境

 
阅读更多

maven3 安装:

    安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个。

    首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz

    下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven


配置 maven 环境变量:

    系统变量:MAVEN_HOME = D:\Server\maven

    用户变量:path = %MAVEN_HOME%\bin

    相信大家都有配过环境变量的,详细步骤就不说了,对着把属性名和属性值配上的OK了。

    打开 cmd,在里面敲:mvn -version

 


    如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。
    mvn 是 mavn 的一个指令,mvn -version 是查看版本信息,我的操作系统是 32位的 WIN7,安装的 maven 是 3.0.4

    如果能打印如上信息,说明到此 Maven3 已经在你的电脑上安装完成。


修改 maven 仓库存放位置:

    找到 maven 下的 conf 下的 settings.xml 配置文件,我的是在 D:\Server\maven\conf\settings.xml



    maven 的仓库默认是放在本地用户的临时文件夹下面的 .m2 文件夹下的 repository 下,我的是在 C:\Users\admcnm\.m2\repository 目录下,

    现在我们来修改将它指定到我们自己的路径下,我现在要将仓库指定到 D:\Repositories\Maven 目录下,只需要将上面注销的本地仓库打开,

    然后把相应的路径值写到里面去就行了:

OK,先来体会一下 maven,在 cmd 中敲并回车执行:mvn help:system

    这时候 maven 就会从远程仓库开始下载一大堆的东西,没事,让它下载着,迟早都要下载的,接下来是在 eclipse 中安装 maven 插件,

    使用 eclipse 与 使用 myeclipse 的一个最明显的差异就是,在 eclipse 中,你需要安装好多好多的插件,像 myeclipse 这样高度集成的工具,

    还是不要用太多为好,我这只是说说,至于选 eclipse 还是 myeclipse 还是要看自己或环境来选择,上面就当我扯淡。好咧,说正事,

eclipse 安装插件的方式最常见的有两种:
    1. 一种是在线安装,这,貌似是用的最多的,就是:Help  -->  Install New Software,然后输入 HTTP 地址来安装,但有一个很明显的缺点,就是慢!
    2. 一种是离线安装,用 link 的方式来安装,这种方式可拔性更好,可以随时将插件插上和拔下,非常方便。


eclipse maven3 安装:

    1. 使用第一种方式来安装谁都会,只要输入 http 地址:http://m2eclipse.sonatype.org/sites/m2e,把选项勾上,然后等待它下载安装,完成之后重启 eclipse 即可。
    2. 这里我不说上面的那种在线安装,原因有二:第一,安装后不好管理;第二,下载太慢;我接下来要说的是使用 link 方式来离线安装 maven3 插件。

    官网并不提供 maven 插件的离线安装包,一般的,你在网上搜一下,幸运的话应该可以找得到。我已经将 maven 的离线安装包整理出来,供有需要的人下载,

    你可以在我博客的左侧栏中找得到链接下载地址,你也可以直接点击这里的链接下载:http://115.com/file/dpk80gj0#eclipse-maven3-plugin.7z

link 离线安装 eclipse maven 插件

        1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,myplugins(名字可以随便取),我的这两个文件夹位于:D:/IDE/HELIOS/eclipse/(作为参考,下面用到)

        2. 将我 115 网盘提供下载的 eclipse-maven3-plugin.7z 解压缩到 myplugins 目录下

        3. 在 links 目录下创建一个 maven.txt(名字可以随便取),打开并输入:path=D:/IDE/HELIOS/eclipse/myplugins/maven(请参照上面对应你的 maven 插件)

        4. 保存关闭 maven.txt,并将后缀改成 maven.link,重启 eclipse(如果你的 eclipse 没有开着,直接打开就行)

检查 eclipse 的 maven 插件是否安装成功Window  -->  Preferences




配置 maven:
    1. 点击 Add 按钮,选到你本机安装 maven 的路径值




    2. 点击 Browse 按钮,选到你 maven 的 setting.xml 配置文件,然后点击 OK,这样就完成了 eclipse maven 插件的配置

分享到:
评论

相关推荐

    maven多模块项目工程-已搭建好

    Maven多模块项目是一种高效、组织有序的Java项目结构,它允许开发者将大型项目分解为多个独立的、可管理的小模块,每个模块都有自己的特定功能,同时又可以协同工作。这样的结构便于代码重用、模块化开发和独立部署...

    最新Maven-apache-maven-3.8.1-Repository-配置好的

    - **多模块项目**: 大型项目通常使用多模块结构,一个顶级POM管理多个子模块,方便构建和管理。 - **Maven Archetypes**: 通过Maven Archetypes可以快速创建新项目模板,减少初始化工作。 **Maven的命令行操作** ...

    Maven建立多模块项目-图文并茂--入门级别.doc

    - **Eclipse 3.6.1 安装**:Eclipse 3.6.1 是一个支持 Java EE 开发的集成开发环境。为了进行 Maven 多模块项目的开发,首先需要安装 Eclipse 3.6.1。 - **必备插件安装**:为了支持 Maven 开发,需要安装以下插件:...

    maven资源 apache-maven-3.3.9-bin.zip

    Maven 3.3.9是Maven的一个稳定版本,它包含了多个优化和改进,以提升性能和用户体验。 在Maven中,项目的构建过程被定义为一系列的阶段,如编译、测试、打包、集成测试、部署等,这些阶段构成了Maven的生命周期。每...

    Maven仓库apache-maven-3.2.5

    Apache Maven 是一个强大的项目管理工具,它主要用于Java项目的...这个版本在性能和稳定性上做了优化,为开发者提供了更高效、更友好的开发环境。无论是在小型项目还是大型企业级应用中,Maven都是一个不可或缺的工具。

    apache-maven-3.9.6版本-内含安装说明-用于Mac系统

    **聚合项目与模块**: 大型项目可以被组织为多个模块,Maven支持通过一个聚合POM来管理这些模块,使得构建整个项目变得更加容易。 在日常开发中,你还可以自定义Maven的配置,比如调整依赖的版本,设置编译源代码的...

    maven多模块开发

    综上所述,“maven多模块开发”是大型Java项目中常用的一种组织策略,它结合了Maven的强大依赖管理和Spring Data JPA的便捷数据库操作,为开发者提供了高效、有序的开发环境。通过合理规划和配置,可以极大地提高...

    apache-maven-3.8.1-bin.zip

    - Maven支持多模块项目结构,一个父POM可以管理多个子模块,方便大型项目的构建和管理。 9. **Maven Archetypes**: - Maven提供了一系列的Archetypes,可以快速创建新项目的初始结构,根据项目类型(如Web应用、...

    apache-maven-3.5.4-bin-windows+linux版本合集

    8. **多模块项目**:Maven支持多模块项目结构,一个父POM可以管理多个子模块,简化大型项目管理。 9. **自定义配置**:通过POM中的配置元素,开发者可以自定义Maven的行为,例如设置源代码编码、修改插件参数等。 ...

    apache-maven-3.3.9-bin

    这种绿色版的设计使得在不同的开发环境中快速部署Maven成为可能,尤其适合那些需要频繁切换开发环境或者希望避免系统级安装的开发者。 在使用Maven时,POM.xml是每个Maven项目的核心文件,它定义了项目的基本信息、...

    apache-maven-3.8.5-bin

    3. **更好的多模块项目支持**: Maven 3.8.5 改进了对大型多模块项目的支持,使得项目结构管理和构建更有效率。 4. **增强的插件管理**: 新版本提供了对插件更新的检查,帮助用户及时发现并更新过时的插件。 5. **...

    MAVEN-配置apache-maven-3.5.2.zip

    - Maven支持多模块项目,通过`<modules>`标签可以在顶级POM中声明多个子模块,实现项目的聚合构建。 - 使用`mvn install`或`mvn deploy`时,Maven会递归处理所有子模块。 9. **Maven的profiles** - Maven的...

    apache-maven-3.5.2安装包

    Maven 3.5.2是Maven的一个稳定版本,包含了多项改进和修复,为开发者提供更高效、更稳定的开发环境。 在Java开发中,Maven扮演着至关重要的角色。它通过读取项目中的pom.xml文件,该文件定义了项目的配置信息,如...

    使用Maven管理进行多模块开发

    本篇将详细介绍如何利用Maven进行多模块开发,以及在实际应用中的最佳实践。 一、Maven简介 Maven是Apache软件基金会开发的一款Java项目管理工具,它通过一个统一的配置文件(pom.xml)来管理项目的构建、报告和...

    apache-maven-3.8.8-bin

    8. **多模块项目**:Maven 支持多模块项目结构,一个父 POM 可以管理多个子模块,子模块的 POM 可以继承父 POM 的属性和依赖,简化大型项目管理。 9. **聚合与继承**:Maven 的聚合(aggregation)特性允许在一个...

    apache-maven-3.3.9版本.zip

    5. **多模块项目**:对于大型项目,Maven支持多模块构建,可以在一个顶层POM中管理多个子项目,方便进行整体构建和依赖管理。 6. **Maven的设置文件**:~/.m2/settings.xml是Maven的用户配置文件,其中可以设置本地...

    apache-maven-3.8.5-bin.zip

    5. **模块化开发**:对于大型项目,Maven 支持多模块结构,一个父POM可以管理多个子模块,方便进行大型应用的构建和管理。 6. **报表生成**:Maven 可以生成各种报表,如Javadoc、测试覆盖率报告、依赖树等,有助于...

    apache-maven-3.8.4-bin.zip maven下载鬼慢

    对于大型项目,Maven的模块化特性尤为有用,一个项目可以被划分为多个子模块,每个子模块都有自己的pom.xml文件,而顶层的pom.xml作为聚合模块,管理所有子模块。这种结构便于管理复杂的依赖关系和构建顺序。 在...

    maven多模块项目

    Maven多模块项目是一种高效组织大型Java项目的方式,它允许我们将一个复杂的系统分解为多个相互依赖的独立模块,每个模块专注于特定的功能或服务。这样做的好处包括代码复用、提高开发效率、简化构建过程以及便于...

    apache-maven-3.5.2.zip

    在实际开发中,Maven还可以帮助进行项目间的依赖管理,通过聚合模块(aggregator modules)和子模块(sub-modules)的概念,可以管理大型的多模块项目。例如,你可以在一个顶级POM中定义共享的属性、依赖和构建设置...

Global site tag (gtag.js) - Google Analytics