[ http://jira.codehaus.org/browse/MSITE-431?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Benjamin Bentmann moved MNG-4399 to MSITE-431: ---------------------------------------------- Complexity: (was: Intermediate) Component/s: (was: Artifacts and Repositories) Affects Version/s: (was: 3.0-alpha-3) 2.0.1 Issue Type: Improvement (was: Bug) Key: MSITE-431 (was: MNG-4399) Project: Maven 2.x Site Plugin (was: Maven 2) > 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