Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Purpose of this document is to consolidate ideas from Maven users for upcoming 2.1.

Maven bootstrapper plugin.
A plugin that replaces an executable jar's main method as listed in the META-INF folder. The method could be replaced with a special class added to the jar that is able to download enough Maven to get Maven running on that machine and installed in the user folder. The POM that is inside the jar can then be used to locate that jars dependencies and install them into the user's local repository. If maven is already installed, then it could simply use the maven repository to contain its runtime set, and add all required jars to the classpath right then. This would be similar functionality as the current assembly plugin, except that instead of packaging the Jar with other Jars, it packages a Maven bootstrapper. (I am not very good with Wikis, so if this needs to be reformatted, please do so.)