maven有什么用_简介maven主要用途和优势

maven有什么用_简介maven主要用途和优势,第1张

maven有什么用_简介maven主要用途优势 Ant的作用:是一种基于Java的build工具能够用ant编译java类。


生成class文件ant能够自己定义标签、配置文件,用于构建。


ant能够把相关层构建成jar包 。


ant把整个项目生成web包。


并公布到Tomcat Ant的长处:跨平台性:Ant是纯Java语言编写的,因此具有非常好的跨平台性。


*** 作简单:Ant是由一个内置任务和可选任务组成的。


Ant执行时需要一个XML文件(构建文件)。


Ant通过调用target树,就能够运行各种task:每一个task实现了特定接口对象。


因为Ant构建文件是XML格式的文件。


所以非常easy维护和书写,并且结构非常清晰。


Ant能够集成到开发环境中:因为Ant的跨平台性和 *** 作简单的特点。


它非常easy集成到一些开发环境中去。


Maven的作用: 除了以程序构建能力为特色之外,还提供高级项目管理工具。


Maven除了具备Ant的功能外。


还添加了下面基本的功能:使用Project Object Model来对软件项目管理。


内置了很多其它的隐式规则,使得构建文件更加简单。


内置依赖管理和Repository来实现依赖的管理和统一存储;内置了软件构建的生命周期;Maven的长处:拥有约定,知道你的代码在哪里,放到哪里去拥有一个生命周期,比如运行 mvn install就能够自己主动运行编译,測试。


打包等构建过程仅仅需要定义一个pom.xml,然后把源代码放到默认的文件夹,Maven帮你处理其它事情拥有依赖管理。


仓库管理 总体的比較: Ant将提供了非常多能够重用的task,比如 copy, move, delete以及junit单元測试Maven则提供了非常多能够重用的过程。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/tougao/642740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存