使用ant和maven来管理项目
Author: EasyJF WilliamRaym
5:05 2006-6-15
最初测试
17:02 2006-6-15
第二次发布测试
23:24 2006-6-15
加入compile jar war test test-report eclipse Myeclipse maven-jar
2:08 2006-6-16
test test-report idea jbuilder netbean 还未完成
17:43 2006-6-22
添加maven简介
感谢您使用我们的EasyJF开源系列!
技术进步、提高软件生产力、实现最大社会效益是我们不懈追求的目标。
“简易、实用才是硬道理”、“让J2EE应用开发变得更加轻松、简单”是我们团队的理念。
您可以从官方网站得到更多信息http://www.easyjf.com/
目录介绍:
EasyJF源码结构
--./
--../
|--bin Build程序目录
|--src 源代码目录
|--lib 项目jar包目录
|--build 项目Build jar包目录
|--pom.xml Maven项目定义文件
|--build.xml Ant Build定义文件
|--build 程序编译目录
|--release 程序发布目录
|--webapps web根目录
|--misc 杂项、IDE配置文件
入门:
我认为最好开始学习一门技术的方法,是有一条正确、便捷的路。
这就是为什么我们开发出最简易的框架,也是为何取名为EasyJF的缘由。
您可以使用本框架快速开始(请阅读Example部分开始学习或架构您自已的项目):
* 打开一个命令行窗口,切换到项目根目录下的bin目录。
* 用java5 JDK执行。
* 您可以用任意支持UTF-8的编辑器去编辑源文件,比如:.java、.jsp等等,源程序都在src目录下。
寻求帮助:
您可以从团队开发人员或开发社区中发贴得到您想要的帮助。
文档:
运行build后输入javadoc,会在您的docs目录下生成所有API文档。
编译:
运行build后输入compile,会在您的build目录下生成classes目录和相关项目文件。
发布:
运行build后输入jar或者war,会在您的release目录下生成相应的文件。
清理:
运行build后输入clean,可以清除上面编译生成的所有文件,还原到原始状态。
IDE转换:
运行build后输入要转换的IDE名,然后导入到IDE中即可。
Maven简介:
Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较:
第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。
第二:Maven对所依赖的包有明确的定义,如使用那个包,版本是多少,一目了然。而ant则通常是简单的inclde 所有的jar。导致的最终结果就是,你根本无法确定JBoss中的lib下的common-logging 是哪个版本的,唯一的方法就是打开 META-INF 目录下MANIFEST.MF。估计JBoss迟早会转向Maven的。
第三:Maven是基于中央仓库的编译,即把编译所需要的资源放在一个中央仓库里,如jar,tld,pom,等。当编译的时候,maven会自动在仓库中找到相应的包,如果本地仓库没有,则从设定好的远程仓库中下载到本地。这一切都是自动的,而ant需要自己定义了。这个好处导致的结果就是,用maven编译的项目在发布的时候只需要发布源码,小得很,而反之,ant的发布则要把所有的包一起发布,显然maven又胜了一筹。
第四:maven有大量的重用脚本可以利用,如生成网站,生成javadoc,sourcecode reference,等。而ant都需要自己去写。试试 maven site 的效果。
第五:maven目前不足的地方就是没有象ant那样成熟的GUI界面,不过mavengui正在努力中。目前使用maven最好的方法还是命令行,又快又方便。
没有合适的资源?快使用搜索试试~ 我知道了~
JAVA开源网上会议系统
共55个文件
jar:12个
txt:11个
xml:9个
4星 · 超过85%的资源 需积分: 14 278 下载量 187 浏览量
2008-09-02
09:41:41
上传
评论 5
收藏 3.59MB ZIP 举报
温馨提示
JAVA开源网上会议系统 JAVA开源网上会议系统
资源推荐
资源详情
资源评论
收起资源包目录
开源网上会议系统.zip (55个子文件)
misc
ide
eclipse
.project 383B
.classpath 2KB
bin
downcode.com.txt 4KB
build.bat 582B
build.sh 351B
pom.xml 2KB
iula_mssql.sql 2KB
downcode.com.txt 4KB
build.xml 8KB
lgpl.txt 26KB
开源会议系统iula安装及开发说明.txt 3KB
src
test
main
easyjf-dbo.xml 1KB
log4j.properties 208B
com
easyjf
chat
business
Talker.java 878B
ChatService.java 10KB
ChatRoom.java 3KB
Chat.java 1KB
ChatHistory.java 2KB
ChatUser.java 1012B
action
ChatAction.java 4KB
ChatRoomAction.java 5KB
lib
commons-beanutils-core1.7.1.jar 165KB
mysql-connector-java-3.1.11-bin.jar 430KB
jtds-1.2.jar 279KB
servlet-api.jar 95KB
EasyJWeb_0.6.0.jar 97KB
jaxen-1.1-beta-4.jar 233KB
EasyDBO_0.5.0.jar 78KB
build
ant-contrib.jar 190KB
ant-nodeps.jar 411KB
maven-artifact-ant-2.0.4-dep.jar 867KB
ant.jar 1010KB
ant-junit.jar 72KB
iula_mysql.sql 2KB
LICENSE.txt 572B
webapps
WEB-INF
easyjweb
chat
configMsg.xml 254B
msgList.xml 282B
chat.html 12KB
chatHistoryList.html 7KB
chatRoomEdit.html 7KB
index.html 7KB
chatRoomList.html 8KB
chatHistoryShow.html 5KB
xmlMsg.xml 76B
weblogic.xml 247B
lgpl.txt 26KB
web.xml 895B
easyjf-web.xml 1KB
chat-history
EasyJWeb教程_2006-07-11.txt 596B
dsf_2006-07-11.txt 250B
测试房间_2006-07-12.txt 337B
LICENSE.txt 556B
include
css.css 4KB
index.htm 192B
readme.txt 4KB
共 55 条
- 1
资源评论
- Chensir20102012-11-07没有运行成功,估计是我自己电脑配置的问题
woaiok1984
- 粉丝: 0
- 资源: 43
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功