Thursday Jul 24

Key Concepts

Maven

AddThis Social Bookmark Button

Maven Tutorials on Java Tutorials

Maven
is a software tool for project management and build automation.

While primarily used for Java programming, it can also be used to build and manage projects written in C#, Ruby, Scala, and other languages. Maven serves a similar purpose to the Apache Ant tool, but it is based on different concepts and works in a profoundly different manner.

Maven is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven uses a construct known as a Project Object Model (POM) to describe the software project being built, its dependencies on other external modules and components, and the build order. It comes with pre-defined targets for performing certain well-defined tasks such as compilation of code and its packaging.

Maven dynamically downloads Java libraries and Maven plugins from one or more repositories. Maven provides built-in support for retrieving files from the Maven 2 Central Repository and other Maven repositories, and can upload artifacts to specific repositories after a successful build.

A local cache of downloaded artifacts acts as the primary means of synchronizing the output of projects on a local system. Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input.

Theoretically, this would allow anyone to write plugins to interface with build tools (compilers, unit test tools, etc.) for any other language. In reality, support and use for languages other than Java has been minimal. Currently a plugin for the .Net framework exists and is maintained, and a C/C++ native plugin is maintained for Maven 2 maven-native and maven-nar

Source : Wikipedia

Filter 

Display # 
# Article Title Author Hits
1 Maven site build slow due to Dependency report plugin Administrator 3388
2 Deploying in file system using Maven Administrator 7968
3 Plugin execution not covered by lifecycle configuration... Administrator 7086
4 Maven Webstart Plugin Administrator 2902
5 Retrieve Tweets using Twitter4J Administrator 19990
6 Maven Command line options (version 2.1.0) Administrator 3285
7 Resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced Administrator 24329
8 How to configure Maven behind an auto configured proxy Administrator 14415
9 Maven site issues Administrator 2360
10 Subversion should ignore eclipse files generated by Maven Administrator 8969
11 Maven Assembly Plugin Administrator 11298
12 Eclipse Web App using Maven Administrator 14067
13 Maven Plugins Administrator 5693
14 Build Helper Maven Plugin Administrator 13218
15 Maven Tomcat Deployment using Cargo Administrator 12799
16 Maven Tomcat deployment Administrator 7710
17 Maven Integration Test S├ębastien Dante Ursini 16109
18 Maven Release S├ębastien Dante Ursini 62144
19 Maven Administrator 3989
20 Maven Compile Administrator 8644

Page 1 of 2

Java Tutorial on Facebook