解决方案 »

  1.   

    maven一样可以自定义工程结构,maven最大的优势在于可以利用maven仓库远程下载工程所需的jar,而且不必担心jar冲突问题,这个对新手非常有用。
      

  2.   

    嗯,maven的依赖管理真是方便又实用
      

  3.   

    maven对工程的构建连接,初始化,运行的支持仅需要两三条命令行就行了,
      

  4.   

    Maven与Ant比较
      

  5.   

    约定大于配置。
    请参考http://blog.csdn.net/column/details/yyywyr-maven.html
      

  6.   

    实际中Ant不仅仅用来管理工程的结构,库等,还有很多需求用Ant来做,
    例如压缩项目编译好的文件。
    我们以前有一个项目在编译好后某些目录都会按要求压缩成.zip给客户。
    例如编译出来的东西在10个目录中分别为1,2,3,,10
    1,2,3 压缩为a.zip
    1,2,5,6 压缩为b.zip
    3, 4, 8, 9 压缩为c.zip
    ....
    这件事可以用Ant写脚本去做,不知道Maven能不能做这样的事,还有很多其他的事用Ant处理,如配置先写在xml里,然后用Ant把xml中的内容插入到数据库里,不仅仅是管理库。