摘要:
Maven最重要概念之一的仓库、主要记录的是基本概念、各种仓库分类如本地仓库、远程仓库、中央仓库、私服、仓库的布局与构件存放位置的对应。...
分类:
其他好文 时间:
2014-11-07 22:06:58
阅读次数:
262
摘要:
根据一组坐标和一组依赖的配置来解释、理解Maven坐标的概念、意义。Maven依赖范围有哪些。具体意义、以及应用。...
分类:
其他好文 时间:
2014-11-07 20:52:26
阅读次数:
179
摘要:
归纳Maven依赖使用的常用技巧、方便用来避免和处理很多常见问题。如排除依赖、归类依赖、优化依赖。坐标和依赖不但要理解也要知道其原理。...
分类:
其他好文 时间:
2014-11-07 20:51:26
阅读次数:
159
摘要:
详细记录Maven传递依赖的概念、作用、以及如何调节、最后简单的了解可选依赖的产生的原因、以及配置信息。...
分类:
其他好文 时间:
2014-11-07 20:50:57
阅读次数:
163
maven是一个项目依赖构建系统,通过使用maven,可以有效的管理项目的引用中jar文件等依赖信息,可以方便的对项目进行移植等操作。是一个目前比较流行的项目研发使用框架,该文实现了maven命令行创建项目和使用myeclipse创建maven项目的HelloWorld工程。...
分类:
其他好文 时间:
2014-10-16 13:01:42
阅读次数:
143
在Windows上安装Maven: 1. 首先检查安装JDK通过命令行运行命令:echo %JAVA_HOME%和java -version,能够查看当前java的安装文件夹及java的版本号,maven要求JDK的版本号必须在1.4以上。 2. 下载Maven前往maven的下载页面:http:/...
分类:
其他好文 时间:
2014-09-22 16:20:12
阅读次数:
369
典型的项目会有开发环境、测试环境和产品环境,这些环境的数据库配置不尽相同,那么项目构建的时候就需要能够识别所在的环境并使用正确的配置。还有一种情形是,项目开发了大量的集成测试,这些测试运行起来非常耗时,不适合在每次构建项目的时候都运行,因此需要一种手段能让我们在特定的时候才激活这些集成测试。Maven为了支持构建的灵活性,内置了三大特性,即属性、Profile和资源过滤。本章将介绍这些特性。
M...
分类:
其他好文 时间:
2014-09-17 20:27:22
阅读次数:
288
在实际工作中,我们创建的应用大部分是web应用。在Java的世界中,Web项目的标准打包方式是WAR。这一章,我们介绍怎么使用Maven构建一个Web应用,此外我们还会介绍如何借助jetty-maven-plugin来快速开发和测试Web测试,以及使用Cargo实现Web项目的自动化部署。
Web项目的目录结构
基于Java的Web应用,其标准的打包方式是WAR。WAR与JAR类似,...
分类:
Web程序 时间:
2014-09-15 22:57:19
阅读次数:
488
1. Maven 工具的意义: 从事软件开发,无论什么样的项目,什么样的技术,都要经历:编码、测试、打包、发布等几个特定过程,而这些过程在软件开发周期中都是重复的、繁琐的。Maven的出现是为了将开发人员从这些繁琐的工作解脱出来。2. Maven 能做什么 Maven是由早期为Jakarta T.....
分类:
其他好文 时间:
2014-09-12 19:04:03
阅读次数:
218
通过建立自己的私服,就可以降低中央仓库负荷、节省外网宽带、加速Maven构建、自己部署构件等,从而有效地使用Maven。Nexus是当前最流行的Maven仓库管理软件。
Nexus简介:
Nexus分为开源版和专业版,其中开源版本基于GPLv3许可证,其特性足以满足大部分Maven用户的需求。以下是一些Nexus开源版本的特性:
较小的内存占用(最少仅为28...
分类:
其他好文 时间:
2014-09-11 17:16:52
阅读次数:
911