[
http://jira.codehaus.org/browse/MSITE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195749#action_195749
]
Niall Pemberton commented on MSITE-431:
---------------------------------------
OK well I'm not understanding your explanation then - even re-reading it I'm
not really sure what your point is. I see
* The site plugin producing logging an [INFO] message
* The DefaultModelBuilder adding a [FATAL] error to the problems object
I tested my patch and and changing the level of the error added to the problems
object in DefaultModelBuilder had the desired results. As I said before - I
accept I don't know maven and probably theres a better solution. I would have
expected though that the site plugin would continue to work just as well in 3.x
as it did in 2.x and the implication is that if you fix it in the site plugin
then users will have to upgrade the site plugin when moving the maven 3.x to
resolve this.
Anyway I guess I'm just rehashing and going nowhere. Sorry for the noise its
probably my lack of knowledge
> Rendering the site produces a Fatal error message if the parent pom isn't in
> the parent directory
> -------------------------------------------------------------------------------------------------
>
> Key: MSITE-431
> URL: http://jira.codehaus.org/browse/MSITE-431
> Project: Maven 2.x Site Plugin
> Issue Type: Improvement
> Affects Versions: 2.0.1
> Reporter: Niall Pemberton
> Priority: Minor
> Attachments: test-project.zip, warn-if-parent-pom-notfound.patch
>
>
> Apache Commons's parent pom[1] used by the 30+ commons components[2] is not
> in the parent directory. With maven 2.2.1 this just produces an [INFO]
> message saying "Unable to load parent project from a relative path". With
> maven 3 (built today from subversion) there is now also a [FATAL] message in
> the output (the build doesn't fail - but seeing [FATAL] in the output doesn't
> look good):
> * [INFO] --- maven-site-plugin:2.0.1:site (default-site) @ module-a ---
> * [INFO] Unable to load parent project from a relative path: 1 problem
> was encountered while building the effective model
> * [FATAL] Non-readable POM C:\svn\maven-test-proj\pom.xml:
> C:\svn\maven-test-proj\pom.xml (The system cannot find the file specified) @
> C:\svn\maven-test-proj\pom.xml for project at C:\svn\maven-test-proj\pom.xml
> I'm attaching a test project which demostrates this - need to first run "mvn
> install" on the parent-pom project and then "mvn site" on the module-a
> project to see the above output
> Also attaching a patch which catches FileNotFoundException and outputs a
> [WARNING] message instead of [FATAL] - not sure if this is the best solution,
> but in this circumstance its much better than seeing [FATAL} - even if the
> build doesn't fail.
> [1] http://svn.apache.org/repos/asf/commons/proper/commons-parent/
> [2] http://svn.apache.org/repos/asf/commons/proper/
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira