Maven Learning: Why use Maven,maven to use some parameters in the process

Source: Internet
Author: User

MAVEN is a project building tool based on the Java platform.

The starting point of the design:

In the process of software development, no matter what the project, what technology to use, which programming language, we have to repeat the same development steps: coding, compiling, testing, generating documents, packaging and publishing. In fact, in addition to writing the source code, the other steps are completely repetitive trivial work, these trivial work is to build.

So why let software developers repeat the work? Instead of wasting time learning how to package and publish in different environments, the main task for developers is to focus on business logic and to implement it, and Maven is born to release developers from these repetitive tasks.

What are the benefits of MAVEN/What can I do?

MAVEN was developed by an early build tool for Jakarta turbine, and is now a standalone software project management tool. The benefits of Maven:

1) Maven Abstracts a complete build lifecycle model that helps us standardize the build process, such as: compiling, testing, packaging, etc. This makes Maven an excellent build tool.

2) Maven is not just a build tool, but also a dependency management tool and project information management tool. MAVEN provides a central repository through which you can automatically download class libraries and solve dependency problems. In addition, MAVEN has established rules for project directory structure, test case naming, and as long as these mature rules are followed, the additional learning costs are eliminated when switching between projects, which can be said to be better than configuration.

The content of this section refers to "maven combat"

How to use Maven:

Recommended Blog: http://my.oschina.net/huangyong/blog/194583?fromerr=q8uIyIhh

Maven Learning: Why use Maven,maven to use some parameters in the process

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.