The following issue has been updated:
Updater: dion gillard (mailto:[EMAIL PROTECTED])
Date: Mon, 2 Aug 2004 7:28 PM
Changes:
Fix Version changed to 1.4
---------------------------------------------------------------------
For a full history of the issue, see:
http://jira.codehaus.org/browse/MPMULTIPROJECT-23?page=history
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/browse/MPMULTIPROJECT-23
Here is an overview of the issue:
---------------------------------------------------------------------
Key: MPMULTIPROJECT-23
Summary: multiproject:site fails if a subproject's site could not be found
Type: Improvement
Status: Open
Priority: Major
Original Estimate: 15 minutes
Time Spent: Unknown
Remaining: 15 minutes
Project: maven-multiproject-plugin
Fix Fors:
1.4
Assignee: dion gillard
Reporter: Oliver Noelle
Created: Fri, 26 Mar 2004 5:30 AM
Updated: Mon, 2 Aug 2004 7:28 PM
Environment: maven-rc-2, win2k
Description:
When a subproject could not build its site, the goal multiproject:site fails due to
the fact that it can not find the directory to copy over to maven.docs.dest.
I don't know whether this is normally the desired behaviour, for our context we would
like to have the site generated as far as it is possible, and not make a single site
problem to fail the multiproject site goal.
Possible workaround:
I added a line to check for the existence of the index.html file in the
maven.docs.dest dir of the subproject. If this file does not exist, it skips the copy
goal which would fail.
Code snippet, see the comment and 2 lines added:
<!-- copy each project over into ${maven.docs.dest} -->
<j:forEach var="reactorProject" items="${reactorProjects}">
<!-- note this is the same name as is generated in the
navigation-aggregate.xml -->
<j:set var="directory"
value="${maven.docs.dest}/${maven.multiproject.aggregateDir}${reactorProject.artifactId}"/>
<mkdir dir="${directory}"/>
<!--
${reactorProject.name} has docs directory
${reactorProject.context.getVariable('maven.docs.dest')}
needing to be copied
-->
<j:set var="fromDir"
value="${reactorProject.context.getVariable('maven.docs.dest')}"/>
<!-- the following line added as a check -->
<util:available file="${fromDir}/index.html">
<copy toDir="${directory}">
<fileset dir="${fromDir}"/>
</copy>
</util:available>
</j:forEach>
---------------------------------------------------------------------
JIRA INFORMATION:
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
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]