学习笔记-[Maven实战]-第一章:Maven简介
Maven简介:
Maven 可翻译为:知识的积累,也可以翻译为"专家"或"内行".
Maven 是一个跨平台的项目管理工具,是Apache组织中一个很成功的开源项目.
Maven 主要服务于基于Java平台的项目构建,依赖管理和项目信息管理.
为什么使用Maven?
Maven 并不是唯一的构建管理工具,还有IDE,Make,Ant
1.IDE依赖大量的手工操作,并且由于个人喜好等关系,很难统一项目中所有IDE的配置
2.使用MAKE很难实现跨平台(书中说的,我没用过)
3.Ant,不是指蚂蚁.而是指"另一个整洁的工具"(Another Neat Tool),手工编写build文件,没有依赖管理
4.不必每次开发一个项目都到开源类包的网站上下载.jar文件,这个问题由Maven的中央仓库解决了
第一章的内容简单总结
学习笔记-[Maven实战]-第一章:Maven简介的更多相关文章
- 学习笔记-[Maven实战]-第二章:Maven安装和配置
		
在windows上安装Maven 1.检查JDK安装:在CMD下运行以下命令来检查JAVA安装情况: 命令: C:\Documents and Settings\Administrator>ec ...
 - 【疯狂Java学习笔记】【第一章:Java语言概述】
		
[学习笔记]1.Java与C#的异同:Java与C#的相同之处有很多,它们均摒弃了C++面向对象的多继承.宏定义.全局变量.全局函数.指针等等难以使用的机制,添加进了成熟的机制,如垃圾回收.接口等等. ...
 - Spring实战第一章学习笔记
		
Spring实战第一章学习笔记 Java开发的简化 为了降低Java开发的复杂性,Spring采取了以下四种策略: 基于POJO的轻量级和最小侵入性编程: 通过依赖注入和面向接口实现松耦合: 基于切面 ...
 - 《jQuery权威指南》学习笔记之第2章 jQuery选择器
		
2.1 jQuery选择器概述 2.1.1 什么使选择器 2.1.2 选择器的优势: 代码更简单,完善的检测机制 1.代码更简单 示例2-1 使用javascript实现隔行变色 < ...
 - Hadoop学习笔记(8) ——实战 做个倒排索引
		
Hadoop学习笔记(8) ——实战 做个倒排索引 倒排索引是文档检索系统中最常用数据结构.根据单词反过来查在文档中出现的频率,而不是根据文档来,所以称倒排索引(Inverted Index).结构如 ...
 - Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十三章:角色动画
		
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第二十三章:角色动画 学习目标 熟悉蒙皮动画的术语: 学习网格层级变换 ...
 - Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十七章:拾取
		
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十七章:拾取 代码工程地址: https://github.com/ ...
 - Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十三章:计算着色器(The Compute Shader)
		
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十三章:计算着色器(The Compute Shader) 代码工程 ...
 - Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第七章:在Direct3D中绘制(二)
		
原文:Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第七章:在Direct3D中绘制(二) 代码工程地址: https:/ ...
 
随机推荐
- Java_Web_request.setAttribute("result",username);
			
request.setAttribute("result",username); 在request对象中加入名为result的属性并附值为username,因为request对象是 ...
 - ###学习《Effective C++》
			
开源中国. #@date: 2014-06-16 #@author: gerui #@email: forgerui@gmail.com 前几天买了好几本书,其中有一本是<Effective C ...
 - Java多线程的安全问题
			
/*多线程的安全问题1.为什么会出现安全问题?因为程序在运行时,会出现一个线程在判断条件满足后,具备了执行资格,但没有运行代码后一个线程也判断了条件,也具备了执行资格,后一个线程运行了代码,但这时候, ...
 - 问题解决:使用angularjs、ionic框架如何实现返回上一页并刷新
			
普通的js返回并刷新这里就不多说了,百度就有很多方法. 下面说的是使用了angularjs.ionic开发的一个手机app中使用的一个返回上一页并刷新的方法. 场景:回复的页面是单独的,点击保存回复后 ...
 - OpenJudge / Poj 2141 Message Decowding
			
1.链接地址: http://poj.org/problem?id=2141 http://bailian.openjudge.cn/practice/2141/ 2.题目: Message Deco ...
 - 关于使用工具类org.apache.commons.collections.ListUtils合并List的问题
			
今天在做项目时,需要将几个List进行合并,于是就用到了apache提供关于List操作的工具类ListUtils,但是在使用的过程中发现一些问题. public static void main(S ...
 - leetcode Insert Interval 区间插入
			
作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4051169.html 题目链接:leetcode Insert Interval 使用模拟 ...
 - API获得ip,JS获得IP地理信息
			
<script type="text/javascript" src="http://zone.xmp.kankan.xunlei.com/find_area_ ...
 - 扩展:gridview 空数据时显示表头
			
2015年7月14日16:50:06 Gridview 默认展示数据时,若数据为空,则表格不显示,显示不美观. 针对此问题进行扩展: using System.Web.UI.WebControls; ...
 - Python开发轻量级爬虫
			
这两天自学了python写爬虫,总结一下: 开发目的:抓取百度百科python词条页面的1000个网页 设计思路: 1,了解简单的爬虫架构: 2,动态的执行流程: 3,各部分的实现: URL管理器:p ...