Possible Features

  • Use ~/build.properties to guess additional repository locations. Make the command line argument <url> optional.

  • Make the <type> argument optional, default is "jar".

  • Use a CLI to make the command line arguments flexible.

  • Make local repositories (accessed via file system) browseable.

  • Instead of just filtering groups, also filter artifact names. Additionally use regular expressions for filtering.

  • Improve parsing of the artifact name (maybe use Maven classes for parsing?).

  • Honor subdirectories (group names like "my.group" will be mapped on a directory structure like "my/group/...").

  • Add "flexible" versions, like "latest stable" etc.

  • Create a GUI.Support Mevenide

  • Automatically / interactively add dependencies to the project.xml file.Support Mevenide

  • Implement interaction with the user.Support Mevenide

  • Implement as a Maven plugin.

  • Use commons-launcher to run the application.

  • Implement an installer.

  • Create native executables.

  • Implement as Eclipse plugin.Support Mevenide

  • Add callback interface (planned for version 0.2.2).

  • Clean up API (planned for version 0.3).