好程序员Java学习路线分享maven是什么
好程序员Java学习路线分享maven是什么,Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。 概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。
Maven历史
Maven最初设计,是以简化Jakarta Turbine项目的建设。在几个项目,每个项目包含了不同的Ant构建文件。 JAR检查到CVS。 Apache组织开发Maven可以建立多个项目,发布项目信息,项目部署,在几个项目中JAR文件提供团队合作和帮助。
Maven目标
Maven主要目标是提供给开发人员: > 项目是可重复使用,易维护,更容易理解的一个综合模型。 > 插件或交互的工具,这种声明性的模式。 Maven项目的结构和内容在一个XML文件中声明,pom.xml 项目对象模型(POM),这是整个Maven系统的基本单元。Apache Maven 是一种创新的软件项目管理工具,提供了一个项目对象模型(POM)文件的新概念来管理项目的构建,相关性和文档。最强大的功能就是能够自动下载项目依赖库。
Maven安装和配置
安装
解压缩maven.zip文件
配置
配置镜像:在settings.xml中添加
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
本地仓库的配置:在settings.xml中添加 Maven 的本地资源库是用来存储项目的依赖库,默认的文件夹是 “.m2” 目录,可能需要将其更改为另一个文件夹
E:/maven/repository
一劳永逸的配置jdk: 在settings.xml中<profiles>中添加
jdk1.8
true
1.8
1.8.compile.source>
1.8.compile.target> 1.8.compiler.compilerVersion>
Maven资源库
下载资源库,并将资源库的地址与安装包的config包下的settings.xml关连,即配置本地仓库;

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android Activity启动耗时统计方案
Android Activity启动耗时统计方案 Activity的启动速度是很多开发者关心的问题,当页面跳转耗时过长时,App就会给人一种非常笨重的感觉。在遇到某个页面启动过慢的时候,开发的第一直觉一般是onCreate执行速度太慢了,然后在onCreate方法前后记录下时间戳计算出耗时。不过有时候即使把onCreate方法的耗时优化了,效果仍旧不明显。实际上影响到Activity启动速度的原因是多方面的,需要从Activity的启动流程入手,才能找到真正问题所在。 Activity启动流程 如果要给Activity的“启动”做一个定义的话,个人觉得应该是:从调用startActivity到Activity可被操作为止,代表启动成功。所谓的可被操作,是指可接受各种输入事件,比如手势、键盘输入之类的。换个角度来说,也可以看成是主线程处于空闲状态,能执行后续进入的各种Message。 Activity的启动可以分为三个步骤,以ActivityA启动ActivityB为例,三步骤分别为: 以ActivityA调用startActivity,到ActivityA成功pause为止 Activ...
- 下一篇
好程序员Java学习路线分享MyBatis之基本使用
好程序员Java学习路线分享MyBatis之基本使用,前言,本章我们将开始学习一个非常优秀的ORM(对象关系映射)框架:MyBatis,它是目前企业中使用最多的数据库框架。 MyBatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。MyBatis的优点有:1)代替JDBC完成CRUD,效率高2)上手容易,配置灵活3)是目前公司主流的ORM(对象关系映射)框架 MyBatis的基本配置这里我们使用Maven构建项目,首先需要导入MyBatis和MySQL驱动的依赖然后再添加配置文件,MyBatis的配置文件分为两种:1、MyBatis框架的总体配置文件2、MyBatis数据库映射文件MyBatis配置文件我们可以在项目的resources目录中添加配置文件:mybatis-con...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- Mario游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库