Milos Kleint created MNG-5306:
---------------------------------
Summary: for IDE embedding have ways of collecting model problems
without failing the process
Key: MNG-5306
URL: https://jira.codehaus.org/browse/MNG-5306
Project: Maven 2 & 3
Issue Type: New Feature
Components: Embedding, IDEs, POM
Affects Versions: 3.0.4
Reporter: Milos Kleint
Priority: Critical
Currently the IDE integrations need to perform 2 steps:
1. load the POM with no validation in place. Having a MavenProject instance in
the most cases possible is important.
2. to display the warnings in pom editor and elsewhere one has to run at least
the projectbuilder/modelbuilder with proper validation level and collect the
results from either the result object or the exception thrown.
The proposed patch in https://github.com/mkleint/maven-3/commits/trunk makes it
possible to have both a MAvenproject instance under minimal validation
constraints and collect the validation problems for any higher validation
levels.
Additional benefit of the patch is that it logs "since what version of Maven is
the problem valid". Which can be further used in both cmd line and IDE error
reporting.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira