论坛首页 Java企业应用论坛

Maven用户手册中文版(转)

浏览 21590 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-04-25  
http://maven.huangdong.com/reference/user-guide.html
感谢网友冯学虎和 hd 的贡献。Maven 是个很不错的东西,如果你为大项目写过 Ant 脚本的话,你会发现使用 Maven 是一个更聪明的选择。至少能让你活得更轻松,还能留下一些时间陪伴你的 GF。
   发表时间:2004-04-25  
我的项目里编写的ant脚本,陆陆续续也快5个月了,然后也用了一下maven,常用的一些任务确实简单了很多。现在的集成,发布仍旧使用了ant,尝试了一下,转到maven不会太难。当然其中的一些观念要改变一下

当然工具从来不会自己思考,就像UML能够帮助你将自己的思想表达出来,但前提是搞清楚自己想要表达什么~
0 请登录后投票
   发表时间:2004-04-26  
1. 在项目根目录下,写一个ant文件,把常用命令列出来

<?xml version="1.0" encoding="GB2312"?>
<project name="smice-card_2_0 项目构建过程" default="编译" basedir=".">

<target name="更新环境">
<exec dir="." executable="cmd.exe">
  <arg line="/c maven update-env"/>
</exec>
</target>

<target name="编译">
<exec dir="." executable="cmd.exe">
  <arg line="/c maven java:compile"/>
</exec>
</target>
 
  <!-- 暂时用ant实现 -->
<target name="生成war文件">
  <jar destfile="target/smice.war"
       basedir="src/webapp"
       update="false"
  />
</target>

<target name="生成网站">
<exec dir="." executable="cmd.exe">
  <arg line="/c maven site"/>
</exec>
</target>

  <target name="生成文档">
<exec dir="." executable="cmd.exe">
  <arg line="/c maven xdoc"/>
</exec>
</target>

<target name="升级类库">
<exec dir="." executable="cmd.exe">
  <arg line="/c maven update-lib"/>
</exec>
</target>
</project>

2. 使用eclipse的ant view,可以看到并执行上面的命令
0 请登录后投票
   发表时间:2004-04-26  
这样使用ant是不是有点儿搞笑? 
不过至少说明又会maven又会ant了
0 请登录后投票
   发表时间:2004-04-26  
呵呵,现在才看出 guty 的幽默。
其实在 Maven 中也是可以调用所有 Ant 的 task 的。
0 请登录后投票
   发表时间:2004-04-28  
没有人 写道
呵呵,现在才看出 guty 的幽默。
其实在 Maven 中也是可以调用所有 Ant 的 task 的。


你们不懂我的意思。

我是说怎样把maven和eclipse集成起来。

这可是我一次灵光凸现才想到的哦。
0 请登录后投票
   发表时间:2004-04-28  
to guty:
Maven 有 Eclipse 的插件的,到 hd 他们那个论坛找找看。
0 请登录后投票
   发表时间:2004-07-12  
周末的时候花时间研究了一下,出来点问题:

Maven工作时需要的一些jar文件,比如Jelly、net,在本地资源库里面缺少这些文件,系统默认的ibobo的站点不能访问,谁能介绍一下这些资源库其它的存放网站?

Maven这个项目有很多技术上的东西值得学习:插件机制、Jelly,还有一点感触很深的是一种很简朴自然的程序员式的项目管理思想,就是一切都围绕项目,项目是代码,文档是一种自然的产物,开发过程和文档都是紧密集成,也尽量通过工具来完成,不过这种项目管理思想和公司的项目管理思想有一些差异。
0 请登录后投票
   发表时间:2004-07-12  
一蓑烟雨任平生 写道
周末的时候花时间研究了一下,出来点问题:

Maven工作时需要的一些jar文件,比如Jelly、net,在本地资源库里面缺少这些文件,系统默认的ibobo的站点不能访问,谁能介绍一下这些资源库其它的存放网站?

Maven这个项目有很多技术上的东西值得学习:插件机制、Jelly,还有一点感触很深的是一种很简朴自然的程序员式的项目管理思想,就是一切都围绕项目,项目是代码,文档是一种自然的产物,开发过程和文档都是紧密集成,也尽量通过工具来完成,不过这种项目管理思想和公司的项目管理思想有一些差异。


在project.proerties中设置
maven.repo.remote = http://public.planetmirror.com/pub/maven/, http://apache.linuxforum.net/dist/java-repository/

这两个镜像网站应该够用了,若你要的包实在没有,你可以自己下载后添加到你本地的repository里
0 请登录后投票
   发表时间:2005-03-09  
http://maven.huangdong.com/reference/user-guide.html
这个网址老早就不能访问了,who可以发个copy上来
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics