Maven权威指南中文版
Maven这个单词来自于意第绪语,意为知识的积累,最早在JakataTurbine项目中它开始被用来企图简化构建过程。当时有很多项目,它们的Antbuild文件仅有纤细的不同,而JAR文件都由CVS来保护。所以Maven创始者开始了Maven这个项目,该项意图明晰定义包括,一种很方便的发布项目信息的方法,以及一种在多个项目中共享JAR的方法。Maven是一个项目管理工具,它包括了一个项目方案模型(ProjectObjectModel),一组规范调集,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(DependencyManagementSystem),和用来运行定义在生命周期期间(phase)中插件(plugin)方案(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目方案模型来描绘你的项目,然后Maven可以使用横切的逻辑,这些逻辑来自一组共享的(或许自定义的)插件。Maven有一个生命周期,当你运行mvninstall的时候被调用。这条命令通知Maven履行一系列的有序的过程,直到抵达你指定的生命周期。遍历生命周期旅途中的一个影响即是,Maven运行了很多默许的插件方案,这些方案实现了像编译和创建一个JAR文件这样的办公。此外,Maven可以很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。Maven权威指南中文版.pdf
(Maven comes from Yiddish, meaning the accumulation of knowledge. It was first used in the Jakarta Turbine project to try to simplify the construction process. At that time, there were many projects whose Ant build files were only thin, while JAR files were protected by CVS. So Maven founders started the Maven project. The clear definition of this project includes a convenient method to publish project information and a method to share JARs in multiple projects. Maven is a project management tool, which includes a project object model, a set of specifications, a project lifecycle, a dependency management system, and the logic used to run the plug-in scheme (goal) defined during the life cycle. When you use Maven, you use a well-defined project solution model to describe your project. Then Maven can use crosscutting logic, which comes from a group of shared (perhaps customized) plug-ins. Maven has a life cycle, which is called when you run mvninstall. This command tells Maven to perform a series of orderly processes until you reach the specified life cycle. One of the impacts of traversing the life cycle is that Maven runs a lot of tacit plug-in solutions that enable office work such as compiling and creating a JAR file. In addition, Maven can easily help you manage project reports, generate sites, manage JAR files, and so on.
Maven Authoritative Guide Chinese Version. pdf)
页:
[1]