码迷,mamicode.com
首页 > 其他好文 > 详细

Maven 1

时间:2016-06-28 12:40:48      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

ref: http://www.studytonight.com/maven/introduction-to-maven

part1:

  • Introduction to Maven
  • Setting up Maven Environment
  • What is POM
  • Repositories in Maven

part2: Maven Build Life Cycle

  • Build Life Cycle
  • Build Profiles
  • Maven Plugins
  • First project in maven / Build and Test your project
  • Managing External Dependency

part3: Maven Build Automation

  • Build Automation
  • Maven Snapshot
  • Generatng Javadocs
  • Maven web Application
  • Maven Deployment Automation

 

Introduction to Maven

Maven is a simple build automation tool which is basically used with java projects. MAven is also a project management tool

It ease up the task of developers in checking a build status, generating reports(basically javadocs) and setting up the automated build process and monitor the process

It helps with the source code compilation, distribution, documentation, collaboration with different teams and other vital tasks are seamless by using maven

 

Maven mains to describe two important things:

1. How a software is built

2. The dependencies, plugins profiles that the project is associated in a standalone or a distributed environment

 

Advantages of Using Maven over Ant

  • Managing dependencies.
  • Convention over configuration – configuration is very minimal
  • Multiple/Repeated builds can be achieved.
  • Focus on automation.
  • Plugin management.
  • Testing – ability to run JUnit and other integration test suites.
  • Making the development process transparent.
  • Provision to check the status of each build.
  • Avoiding inconsistent setups.
  • Standard and uniformed infrastructure among projects.

 

Maven 1

标签:

原文地址:http://www.cnblogs.com/morningdew/p/5622783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!