本月博客排行
-
第1名
wy_19921005 -
第2名
mft8899 -
第3名
java-007 - benladeng5225
- Anmin
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
benladeng5225 - wy_19921005
- vipbooks
- kaizi1992
- 青否云后端云
- e_e
- tanling8334
- sam123456gz
- arpenker
- zysnba
- fantaxy025025
- xiangjie88
- wallimn
- lemonhandsome
- ganxueyun
- jh108020
- Xeden
- xyuma
- wangchen.ily
- zhanjia
- johnsmith9th
- zxq_2017
- forestqqqq
- jbosscn
- daizj
- xpenxpen
- 喧嚣求静
- kingwell.leng
- lchb139128
- kristy_yy
- jveqi
- javashop
- lzyfn123
- sunj
- yeluowuhen
- ajinn
- lerf
- silverend
- chenqisdfx
- xiaoxinye
- flashsing123
- bosschen
- lyndon.lin
- zhangjijun
- sunnylocus
- lyj86
- paulwong
- sgqt
最新文章列表
maven2.0学习笔记
Maven最初的目的是在Jakarta Turbine项目中使构建处理简单化。几个项目之间使用到的Ant build文件差异很小,各个JAR都存入CVS。因此希望有一个标准的方法构建各个工程,清晰的定义一个工程的组成,一个容易的方法去发布项目信息并且去提供一种在各个项目之间共享JAR包。
结果出现了一种功能能用于构建和管理任何基于java的工程。Maven小组希望他们已经做到了一些事情,这将有助于 ...
maven project中的Lifecycly phases
常见的有:
(1)compile
(2)clean
(3)test
(4)install
(5)deploy
(6)test-compile
(7)prepare-package
(8)package
其它的还有:
(1)validate
(2)initialize
(3)generate-sources
(4)process-sources
(5)process-classes
(6)genera ...
向 Maven2 代理 Maven-proxy 代码库添加中心库没有的 jar 包(转)
有一些第三方库在 Maven2 的中心代码库里没有,但项目组需要,怎么办呢?
假设我们已经安装好了Maven-proxy系统,向Maven-proxy的Local Repository目录里加入相应的文件,
假设我们要添加ibatis-2.3.0.667.jar到 Mavne-proxy里,具体操作如下:
约定ibatis-2.3.0.667.jar 的 groupId = com.ibati ...
Appfuse2再论
Appfuse是 Matt Raible负责开发维护的一个集成多种开源框架的j2ee框架...Appfuse1.x为我们开发轻量级的J2EE应用提供了很大的便捷,从中我们接触更多开源世界成功的JAVA项目,很多时候我们能够轻松的把他变成我们自己的一个框架。在前一个版本红遍大江南北的时候,Appfuse2.x也悄无声息的向我们走来,相对上一个版本,2.x也做了很大的改进, 从Appfuse的官方网站的 ...
下载GeoServer代码:崩溃
根据GeoServer官方网站上的Developer_Guide我下载安装了Subversion和Maven,然后从codehaus(https://svn.codehaus.org/trunkgeoserver/)处签出了GeoServer SVN上的最新的代码,这个速度还是相对来说比较快的。接下来再用Maven对代码进行compile和build,事实上到了这两步我已经不知道自己在做什么了,为了 ...
开源portal的选择
开源portal的列表可以参见: http://www.open-open.com/17.htm<o:p></o:p>我选择开源portal的标准:<o:p></o:p>(1). 支持JSR168<o:p></o:p>(2). 支持WAP<o:p></o:p>(3). 容易入门(不能没有文档, 也不能有 ...
使用 AppFuse 的七个理由之一
AppFuse 是一个开放源码的项目和应用程序,它使用了在 Java 平台上构建的开放源码工具来帮助我们快速而高效地开发 Web 应用程序。我最初开发它是为了减少在为客户构建新 Web 应用程序时所花费的那些不必要的时间。从核心上来说,AppFuse 是一个项目骨架,类似于通过向导创建新 Web 项目时 IDE 所创建的东西。当我们使用 AppFuse 创建一个项目时,它会提示我们将使用开放源码框架 ...
用Maven做项目管理
本文来自www.openfans.org,预知详情,请访问www.openfans.org!用Maven做项目管理在Java世界中我们很多的开发人员选择用Ant来构建项目,一个build.xml能够完成编译、测试、打包、部署等很多任务,但我们也碰到了很多的问题,如jar文件管理混乱,各个项目结构和build.xml相差很大等等。而Maven的出现,给项目提供了更多的支持。<o:p>< ...
Maven VS ant
Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然ma ...