Maven
文章平均质量分 59
云淡风清-北京
在战争中学习如何战斗。GitHub:https://github.com/luqin
展开
-
使用Nexus2.x为Maven3.x搭建私服构件仓库
前言 在笔者的前一篇博文《Use Maven3.x》中,笔者详细的讲解了如何通过使用Maven3.x来构建及管理你的项目。其中笔者提到过些关于私服的概念,但却没有明确的对私服做出详细的阐述,别着急,这便是你看笔者本篇博文的目的。 不知大家是否还有印象,Maven的本地仓库中所包含的构件全部来源于Maven的中央仓库,这个中央仓库是针对全世界的,也就是说全世界基于Mavem的项目都可以共同使原创 2013-04-13 23:24:18 · 1599 阅读 · 0 评论 -
Maven多模块布局实例详解
一、开场白 使用Maven有段时间了,只能感慨真是个好东西,让我从传统模式体会到了严谨、规范、敏捷、方便的特性。 如果你懂Maven或许看过Juven翻译的《Maven权威指南》; 发个牢骚:由于Maven的出身问题导致学习曲线陡峭,所有有些人就开始说Maven不好用;原因有二:一是排斥Maven,二是没有耐心和精下心来学习,引用老毛的话来提醒我说的那些人: 没有调查就没有发言权原创 2013-04-18 23:36:13 · 2204 阅读 · 0 评论 -
从GitHub将Maven项目导入Eclipse4.2
简介 GitHub is a web-based hosting service for projects that user the Git revision control system. It is a social networking where you can share your code. GitHub中的Maven项目一般没有本地配置文件(主要是为了去除依赖,使项目整体结构清原创 2013-04-19 00:34:56 · 9582 阅读 · 1 评论 -
JavaEE参考示例 SpringSide 4.0 GA版杀青
SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,较佳实践的总结与演示。 经过漫长的7个月和6个RC版本后,SpringSide 4.0的稳定版终于赶在黄石公园爆发前上画了。《一代宗师》还是留给外星人看吧。 整个SpringSide 4.0版的主要修改记录: DAO框架转用S转载 2013-04-15 21:57:15 · 1223 阅读 · 0 评论 -
Maven实战(四)生命周期
1. 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为clean,default和site。 每个生命周期包含一些阶段,这些阶段是有顺序的,并且后面的阶段依赖于前面的阶段,用户和Maven最直接的交互方式就是调用这些生命周期阶段。 以clean生命周期为例,它包含的阶段有pre-clean, clean 和 post clean。当用户调用pre-clean的时候原创 2013-04-14 13:51:36 · 1095 阅读 · 0 评论 -
Maven实战(三)Eclipse构建Maven项目
1. 安装m2eclipse插件 要用Eclipse构建Maven项目,我们需要先安装meeclipse插件 点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图: 安装成成之后我们在Eclipse菜单栏中点击File->New->Other,在弹出的原创 2013-04-14 13:51:03 · 1188 阅读 · 0 评论 -
Maven实战(二)构建简单Maven项目
上一节讲了maven的安装和配置,这一节我们来学习一下创建一个简单的Maven项目 1. 用Maven 命令创建一个简单的Maven项目 在cmd中运行如下命令: mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app-simple -Dversion=1.0 -DarchetypeArtifact原创 2013-04-14 13:49:59 · 1361 阅读 · 0 评论 -
Maven实战(一)安装与配置
1. 简介 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具. 如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方 法。 Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已原创 2013-04-14 13:48:25 · 2128 阅读 · 0 评论 -
maven Nexus入门指南(图文)
Nexus介绍 Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户原创 2013-04-14 12:16:28 · 1546 阅读 · 0 评论 -
Maven以及其Eclipse插件m2eclipse的安装
(本文参考了Maven实战) 检查JDK的安装以及环境变量的配置 打开cmd echo %Java_Home% java -version 如下图 下载Maven http://maven.apache.org/download.html 我这里安装时最新的3.03版本 安装到本机 1 将下载回来的包解压到任意地址,我的路径是D:\Program原创 2013-04-13 23:21:09 · 1068 阅读 · 0 评论 -
Maven最佳实践:划分模块
“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》 所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。 为了解释原因,假设有这样一个项原创 2013-04-18 23:39:48 · 1304 阅读 · 2 评论