Created
March 4, 2013 10:31
-
-
Save olamy/5081375 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| What kind of new features would you be happy to see in Apache Maven new major release ? |
Namespaces for plugins, so they can provide their own Schema/DTD (see Spring). And of course a global XSD for the main config part.
- Mixins
- XML attributes
- Plugins: allowing plugin extensions and the possibility to call a plugin goal from another plugin
- Dependencies management:
- better/easier control of transitive/non-transitive dependencies (especially for assembly modules)
- human readable report of dependency resolution process
Also, proper performance measurement of goals and phases, to know which one takes long in a build.
The ability to parallelize goals in a specific phase
In dependency management, the ability of forcing one version to any artifacts of a group.
Author
@OlivierCroisier performance measurement is quite easy if extends AbstractEventSpy (org.apache.maven.eventspy.AbstractEventSpy) you have a listener on all maven events
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The ability to have multiple parents (for example one for dependency management, an other for plugins...).