Overview
This guide will walk you through
- downloading the latest source code from the trunk of a plugin
- building the plugin
- modifying the plugin source code
- creating JIRA issues
- creating patches and attaching to JIRA
- applying patches retrievd from JIRA
- deploying the plugin to an internal repository for use within your company
Downloading the latest source code from the trunk of a plugin
Maven uses Subversion as it's source control repository. The base subversion repository is located at http://svn.apache.org/repos/asf/maven. Within this structure there are a number of different directories of useful files:
- http://svn.apache.org/repos/asf/maven/plugins/trunk - all maven plugins
- http://svn.apache.org/repos/asf/maven/sandbox/plugins - sandboxed maven plugins (ones that have not been promoted into common use)
- http://svn.apache.org/repos/asf/maven/components/trunk - the maven core itself
- codehaus plugins - see their respective web pages for their location, the general format is svn.codehaus.org/project/trunk
Using your favourite subversion tool, check out the plugin you want (e.g. http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-assembly-plugin)
Building the plugin
The trunk should always build via mvn package.
Labels
