1.先简要地说明一下Maven的一些信息:
Maven是一个项目管理工具。
Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
Maven可以帮我们自动化构建过程,从清理
、编译、测试到生成报告,再到打包和部署。Maven可以标准化构建过程。
另外,Maven也提供了中心类库的概念,通过一组坐标,Maven可以准确找到对应的第三方类(jar文件)。网址:http://mvnrepository.com/里有Maven提供一些流行的类库,如果上面没有,可以自己构建本地的类库。
2.接着是下载Maven,当前的最新版是3.0.1。下载地址:http://maven.apache.org/download.html
按照自己的需要下载对应的文件,我在xp系统下:apache-maven-3.0.1-bin.zip,
解压后要设置系统的环境变量,
新增一个:“M2_HOME
”,值为Maven解压的路径,例如:D:\Software\
apache-maven-3.0.1,
在Path里增加:%M2_HOME%\bin; 的值。这样就可以在系统里使用Maven了,打开一个dos,输入mvn -v,测试一下,显示:
Apache Maven 3.0.1 (r1038046; 2010-11-23 18:58:32+0800)
Java version: 1.6.0_17
Java home: D:\Java\jdk1.6.0_17\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
3.这里说明一下Maven安装目录的结构:
bin是放Maven的脚本,最常用的是mvn。
boot目录放置一个文件plexus-classworlds-2.4.jar,是一个类加载框架。
conf目录放置全局的配置文件,settings.xml,官方建议说:每个用户copy一份到用户的根目录下,可设置每个用户个性化的setting。
lib目录包含Maven运行需要用到的java类库。
另外运行命令:mvn help:system,在用户根目录的 ./m2 目录下会有一个repository的目录,它是Maven的类仓库。
4.再来是eclipse对Maven的支持,需要安装插件m2eclipse
,插件链接:
http://m2eclipse.sonatype.org/sites/m2e
。
插件安装成功后,在每个项目右键时会多了一个选项“Maven”。
另外可以在Eclipse里的Preferences找到Maven,在子项里选Installation,点击Add,可以选定自己本机的Maven安装目录。
分享到:
相关推荐
Maven插件是Maven生态系统中的一个重要组成部分,它们封装了构建过程中常见的任务,如编译源代码、生成文档等,这使得这些任务可以在不同的项目中重复使用而无需重新编写代码。 **1.5 项目的概念模型** 在Maven中,...
- **6.9 小结**:总结Maven仓库的使用技巧和最佳实践。 #### 7. 生命周期和插件 - **7.1 何为生命周期**:Maven生命周期的定义及其作用。 - **7.2 生命周期详解** - **7.2.1 三套生命周期**:Maven中的三套主要...
xml2.7.3 不要使用ide内嵌的maven2.8 小结第3章 maven使用入门3.1 编写pom3.2 编写主代码3.3 编写测试代码3.4 打包和运行3.5 使用archetype生成项目骨架3.6 m2eclipse简单使用3.6.1 导入maven项目3.6.2 ...
1.5 小结 总的来说,Maven是Java项目管理的重要工具,它通过自动化构建过程、统一项目结构和简化依赖管理,提升了开发效率和协作能力。对于任何涉及Java开发的团队,掌握Maven的使用都是至关重要的。通过持续学习和...
第3章 Maven使用入门16.3.1 编写POM17.3.2 编写主代码18.3.3 编写测试代码19.3.4 打包和运行20.3.5 使用Archetype生成项目骨架21.3.6 m2eclipse简单使用22.3.7 NetBeans Maven插件简单使用23.3.8 小结
#### 三、小结 通过上述步骤,你可以在 Eclipse 中使用 Maven 快速创建并运行一个 Wicket 项目。Wicket 的强大功能和灵活性,结合 Eclipse 和 Maven 的便利性,为 Java Web 开发提供了一个高效的工作流。希望本文能...
10_知识点检测与小结.mp4 11_Elastic-Job框架介绍.mp4 12_初识Elastic-Job.mp4 13_急速入门Simple-1.mp4 14_急速入门Simple-2.mp4 15_急速入门dataflow.mp4 16_急速入门script.mp4 17_知识点检测与小结.mp4 18_...
#### 六、小结 本文介绍了Jenkins的下载、安装、配置及基本使用流程,适合对Jenkins一无所知的新手入门学习。通过以上步骤,您可以快速地搭建起一个基础的Jenkins环境,并尝试构建简单的项目。随着对Jenkins的深入...
SpringBoot入门知识点总结 ...七、 小结 Spring Boot是一个功能强大且灵活的框架,能够快速创建独立运行的Spring应用,并提供了许多自动配置和starter,简化了开发过程。掌握Spring Boot可以提高开发效率和开发质量。
在"使用JFreeChart小结(一)"这篇博文中,作者主要分享了入门JFreeChart的基本步骤和一些关键概念。 首先,让我们了解如何添加JFreeChart到项目中。通常,你可以通过Maven或Gradle构建工具将JFreeChart库作为依赖...
**4.5 小结** - 本章节详细介绍了如何利用J2EE技术栈构建一个企业级的在线综合信息管理系统,从需求分析到系统设计,再到具体实现和后期运维,涵盖了整个项目生命周期的关键环节。 #### 第五章 员工登录系统 **...
3. **快速入门**: "003、SpringBoot3-快速入门-示例demo.mp4", "004、SpringBoot3-快速入门-demo小结.mp4" - 这些视频可能涵盖了创建第一个Spring Boot应用的过程,从创建项目到编写Hello World应用,以及对初步示例...
Spring Boot快速入门教程 Spring Boot 简介 Spring Boot 是一个基于 Spring 框架的... 小结 本文介绍了 Spring Boot 的基本概念和快速入门教程,希望对大家学习或工作有所帮助。如果有疑问,欢迎大家留言交流。
jUnit 基础知识小结包括:一个 TestCase 一般包含有一组相关的测试方法;使用断言测试结果(注意浮点数 assertEquals 要指定 delta,即精度);每个测试方法必须完全独立;测试代码必须非常简单;不能为测试代码再...
- AOP编程部分:包括核心概念、指定代理、自动代理、AspectJ、使用注解、知识小结等章节。 8. 学习态度与习惯 在教程中,强调了学无止境、追求技术进步的理念,并鼓励学习者将学习作为一种习惯。教程还传递了知识...
- **构建Spring项目**:使用 Maven 或 Gradle 进行构建管理。 - **1.9 Spring的子项目** - **Spring WebFlow**:用于构建复杂的 Web 应用流程。 - **Spring Web Services**:简化 SOAP 和 RESTful Web 服务的...
- **章节小结**:概括了本章的主要内容。 #### 2.7 参考资料 - **推荐阅读**:列出了一些值得进一步阅读的参考资料。 ### 第三章:通过示例构建Portlets #### 3.1 Bookmark Portlet示例 - **功能概述**:介绍了...