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

项目构建工具--maven安装

阅读更多

一 、Maven是什么

Maven是优秀的构建工具,可以管理项目的构建和jar包,以及关联下载查看源代码。

     例如随着项目的积累,项目工程的jar包越来越多,如果每个项目都把自己的包独立起来,久而久之浪费磁盘空间,因为每个项目jar包又有共同的部分,比如数据库驱动,Spring,Ibatis需要的包,如果使用user lib可以解决jar包冗余问题,各个项目引用同一份需要的jar包即可,但是如果迁移,很麻烦,因为user lib是用户自定义的目录,你的目录,别人计算机未必有。

  备注:maven工具配置文件是pom.xml,三个坐标即可定为GAV(groupId、artifactId、version),

              另一个项目构建工具是ant,配置文件时build.xml

 

二、玩转maven,开始安装环境

1、下载解压缩
apache-maven-3.1.0-bin.tar.zip

C:\apache-maven-3.1.0


2、配置环境变量
添加环境变量到Path中
C:\apache-maven-3.1.0\bin
或者
Maven_HOME:C:\apache-maven-3.1.0
%Maven_HOME%/bin;


3、验证
在dos控制台执行mvn -v;结果如下,表示配置成功
C:\Documents and Settings\Administrator>mvn -v
Apache Maven 3.1.0 (893c730128f9f2; 2013-06-28 10:15:32+0800)
Maven home: C:\apache-maven-3.1.0\bin\..
Java version: 1.6.0_21, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_21\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
C:\Documents and Settings\Administrator>

 

 

4、设置本地仓库
C:\apache-maven-3.1.0\conf打开settings.xml文件,修改
<localRepository>H:/java/repository</localRepository>

 

5、Eclipse集成Maven插件
解压maven集成插件
D:\My Documents\Downloads\maven\eclipse
拷贝相应的features和plugins目录到Eclipse相应的目录即可

 

6、验证,关联下载源码
打开Eclipse在User Settings里面设置步骤【4】中settings.xml文件位置,如图所示可以下载源码

  • 大小: 17.5 KB
  • 大小: 24.1 KB
  • 大小: 19.3 KB
1
2
分享到:
评论

相关推荐

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和文档。Maven 3.6.0是该工具的一个稳定版本,提供了许多改进...

    build-helper-maven-plugin-0.15.0

    在Java开发中,Maven作为项目管理和构建工具,因其强大的依赖管理和生命周期管理能力而被广泛使用。`build-helper-maven-plugin`是Maven生态系统中的一个重要插件,它扩展了Maven的功能,允许开发者在构建过程中执行...

    Maven exec-maven-plugin:执行外部命令的实践指南

    Apache Maven是一个强大的项目管理工具,它提供了丰富的插件系统来扩展构建过程。exec-maven-plugin是Maven生态系统中的一个插件,它允许用户在Maven构建过程中执行外部命令或脚本。这使得Maven项目可以集成更多的...

    大数据开发工具包-项目构建工具-maven3.5.4

    Maven是Java开发领域中不可或缺的项目构建工具,尤其在大数据开发环境中,它扮演着核心角色。本文将详细解析Apache Maven 3.5.4版本的特点、功能以及如何在大数据项目中运用。 Maven是Apache软件基金会的一个开源...

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

    Maven 是一个强大的项目管理和构建工具,主要应用于Java开发领域。它通过使用一种标准化的项目对象模型(Project Object Model,POM),可以帮助开发者管理项目的依赖、构建过程以及报告。Apache Maven 3.8.1是Maven...

    dropwizard-debpkg-maven-plugin-0.4.zip

    本文将深入探讨两个用于构建这些包的工具——`dropwizard-debpkg-maven-plugin`和`gradle-ospackage-plugin`,它们都是开源项目,为开发者提供了构建RPM和DEB包的便利。 首先,`dropwizard-debpkg-maven-plugin`是...

    构建增强的艺术:Maven build-helper-maven-plugin的妙用

    Maven是一个项目管理和构建自动化工具,主要服务于基于Java的项目管理和构建。它由Apache软件基金会提供支持,被广泛应用于Java项目中,用于项目的依赖管理、构建过程管理和文档管理。 ### Maven的主要特点包括: ...

    aspose-word-16.8.0-maven..zip

    2. "新建文本文档.txt" - 这是一个普通的文本文件,可能包含了关于如何使用Aspose.Word 16.8.0 Maven版本的说明,或者是项目构建、配置或者使用库时的一些提示。有时,开发团队会在发布库时提供此类文档,以帮助用户...

    source-overlay-maven-plugin-1.10.4.zip

    2. **项目构建工具**:Maven的构建生命周期包括编译、测试、打包、验证等多个阶段,帮助开发者按照标准流程管理项目。通过POM(Project Object Model)文件,Maven可以自动化处理依赖关系,确保所有必要的库都已安装...

    JEECG-P3-Maven版本手把手入门-Eclipse

    Maven是一个项目管理和构建自动化工具,它使用基于XML的配置文件,将项目的构建过程规范化,让项目结构更加清晰。 本指南以Eclipse为开发IDE,介绍了如何使用Maven来构建JEECG-P3插件,以下是详细步骤和知识点: 1...

    jcabi-latex-maven-plugin-1.0.zip

    jcabi-latex-maven-plugin的主要目标是简化LaTeX项目构建过程,通过集成到Maven生命周期中,使得开发者可以方便地编译、校验和打包LaTeX文档。该插件提供了以下关键功能: 1. **自动编译LaTeX**:插件能够自动调用...

    maven-bdy-maven本地离线安装包.zip

    标题 "maven-bdy-maven本地离线安装包.zip" 提供的信息表明,这是一个与Maven相关的本地离线安装包,可能包含Maven的配置文件、库文件以及一些自定义的构建工具。描述 "maven-bdy-maven本地离线安装包" 重申了这个...

    graphql-java-codegen-maven-plugin:graphql-java-codegen的Maven插件

    graphql-java-codegen-maven-plugin就是这样一个插件,能够无缝集成到Maven构建流程中,自动根据GraphQL schema生成Java代码。 这个插件的主要作用包括: 1. **代码生成**:当你的GraphQL schema发生变化时,...

    apache-maven-3.8.1-bin.zip

    在"apache-maven-3.8.1-bin.zip"这个压缩包中,您将找到Maven的可执行文件和相关资源,用于在您的计算机上安装和运行Maven。以下是一些关键知识点: 1. **Maven的组成**: - **bin目录**:包含Maven的可执行脚本,...

    apache-maven-3.6.0+安装方法

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM),能够管理项目的构建、报告和依赖关系。在本文中,我们将深入探讨Apache Maven 3.6.0的安装过程...

    apache-maven-3.6.2_maven_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和依赖关系。Maven 的核心理念是通过标准化的构建生命周期和...

    apache-maven-3.8.5

    Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,...

    apache-maven-3.9.6-bin

    总的来说,Apache Maven 3.9.6 是Java开发中不可或缺的工具,它简化了项目构建过程,提高了团队协作的效率,同时也为持续集成和自动化测试提供了坚实的基础。无论是初学者还是经验丰富的开发者,都能从Maven的强大...

    maven-compat-3.2.2.zip

    Maven 是一个广泛使用的 Java 项目管理和综合工具,它通过提供一组规则和标准化的方式来构建、测试和部署软件。兼容性版本如 3.2.2 可能是为了在旧环境中运行或与旧项目配合而发布的。 描述 "flume-agent-maven-...

Global site tag (gtag.js) - Google Analytics