Maven:Maven 入门
背景
几乎所有的主流平台都提供了依赖管理工具,如:.Net 的 Nuget、Ruby 的 Gem、Node 的 Npm等,今天简单的解释一下如何使用 Maven,以及最常见的问题。
下载 Maven
地址:http://maven.apache.org/。
Eclipse Kepler 已经包含了 Maven 插件,不过版本是有点低了。
配置 Eclipse 中的 Maven
使用自己安装的 Maven
修改 Maven 的本地仓库地址
使用 Eclipse 创建 Maven 项目
注:archetype 类似项目模板一样,每个模板的意思自己可以去查询。
Group Id 一般采用 com.公司域名 的形式,Artifact Id 一般采用领域范伟的名字,加上版本号,他们三个是依赖管理的最小单元。
添加外部依赖
搜索外部依赖
搜索地址:http://search.maven.org/。
自动更新外部依赖失败,如何处理?
如果自动更新依赖失败,自己下载对应的 jar 包,安装到本地数据库就行了。
注:目录结果是这样组织的:group id/artifact id/version/group id-version.jar
如何支持 Java1.7?
备注
刚接触 Maven,遇到的最大问题就是在家里很多依赖不能自动下载,要人工安装。
Maven:Maven 入门相关推荐
- Maven系列学习(二)Maven使用入门
Maven使用入门 通过上一节的学习,我们已经了解和配置好了Maven,接下来需要编写代码了 1.POM(Project Object Model,项目对象模型) 和Make的Makefile类似,M ...
- Maven - 基础入门与安装配置
Maven - 基础入门与安装配置 [1]Maven基础入门 Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作必须由特定的插件来完成.而插件本身并不包含在Maven的核心程序中. 当我们 ...
- 使用IntelliJ IDEA 配置Maven(入门)
使用IntelliJ IDEA 配置Maven(入门) 下载Maven 官方地址:http://maven.apache.org/download.cgi 下载 解压并新建一个本地仓库文件夹 解压新建 ...
- maven学习:maven 的入门
2.maven 的入门 到目前为止,我们已经大概了解并安装好了Maven,现在,我们开始创建一个最简单的Hello World项目. 2.1 在Idea创建maven项目 创建一个Maven项目也十分 ...
- 开发工具篇第三讲:Maven从入门到实战
本文是开发工具篇第三讲:maven 从入门到实战 文章目录 1.什么是maven? 2.Maven能为我们解决什么问题? 3.说说maven有什么优缺点? 4.什么是Maven的坐标? 5.讲一下ma ...
- Maven项目+MVC三层架构+Mysql+Tomcat+私教预约系统前后端(私教、用户、管理员)+可以用于学习SSM框架、javaweb、maven项目入门
Maven项目+MVC三层架构+Mysql+Tomcat+私教预约系统前后端(私教.用户.管理员)+可以用于学习SSM框架.javaweb.maven项目入门 可以用于课程设计.毕业设计的知识点入门学 ...
- SSM通用活动报名系统(会员、管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM、maven项目入门
SSM通用活动报名系统(会员.管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM.maven项目入门 可以用于课程设计.毕业设计的知识点入门学习 提示:此资源 ...
- maven 从入门到实战
2019独角兽企业重金招聘Python工程师标准>>> 1.什么是Maven 我们要开发一个Java 项目,为了保证编译通过, 通常情况下会去寻找jar包,这样很容易造成项目的臃肿, ...
- Maven的入门到精通系列(制作不易,望支持)
Maven 第一章 为什么使用Maven 获取jar包 使用Maven之前,自行在网络中下载jar包,效率较低.如[谷歌.百度.CSDN-] 使用Maven之后,统一在一个地址下载资源jar包[阿里云 ...
- Maven——Maven概述
Maven概述 Maven是意第绪语,意为知识的积累,最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不同.JAR已检入CVS ...
最新文章
- 用linux写python_linux用什么写python
- vue打包后图片找不到情况
- 基础总结篇之一:Activity生命周期
- C++字符串完全指引之一 —— Win32 字符编码
- mockjs中的方法(三)
- Slog57_玩转NPM之NPM_package的制作发布和使用
- MYsql数据库误删mysql下的user内容,导致哪哪都不能登录
- span标签的取值与赋值
- html 中的一些知识
- 【渝粤教育】国家开放大学2018年春季 4990T电子商务概论(农) 参考试题
- lua java 传参_java和lua交互方法(1)
- JAVASCRIPT视频教程推荐==李炎恢JavaScript教程 第一季
- 数值计算之 共轭梯度法(2)非线性共轭梯度法
- java lockmodetype_java-org.hibernate.lockmode.pessimistic_write的行为
- 2021年电工(初级)报名考试及电工(初级)考试内容
- JavaScript比较运算大于小于等于
- 如何理解GPO版本号
- Oracle实现竖表转横表的几种常用方法(行转列)
- 宾格代词-me、you_34
- UE5 虚幻引擎学习资源汇总