You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by ji...@codehaus.org on 2003/09/24 07:37:10 UTC
[jira] Closed: (MAVEN-833) multiproject:site copies whole project tree, not just docs
Message:
The following issue has been closed.
Resolver: dion gillard
Date: Wed, 24 Sep 2003 12:35 AM
Applied a few days back
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-833
Here is an overview of the issue:
---------------------------------------------------------------------
Key: MAVEN-833
Summary: multiproject:site copies whole project tree, not just docs
Type: Bug
Status: Closed
Priority: Major
Resolution: FIXED
Time Spent: Unknown
Remaining: Unknown
Project: maven
Components:
plugin-multiproject
Fix Fors:
1.0-rc1
Versions:
1.0-rc1
Assignee:
Reporter: Magne Rasmussen
Created: Fri, 19 Sep 2003 3:43 PM
Updated: Wed, 24 Sep 2003 12:35 AM
Environment: j2sdk1.4.2, Windows XP Pro
Description:
I have a main project catalog which contains sub-projects:
main-project
+- project.xml
+- sub-project-1
| +- project.xml
+- sub-project-2
+- project.xml
When trying to maven multiproject:site, the sub-project site goals run fine, but when the subproject docs are copied to main-project\target\multiproject\sub-project-n, the whole file-tree from main-project ends up being copied. This happens for every sub-project, so at sub-project-4 we are rapidly reaching 30.000 files! And a nesting level that Windows XP doesn't like at all!
The culprit seems to be the expression in multiproject\plugin.jelly;
reactorProject.getPluginContext('maven-xdoc-plugin').getVariable('maven.docs.dest')
which returns (nothing ?). If this expression is replaced with
reactorProject.getContext().getVariable('maven.docs.dest')
With this patch, everything works as a charm.
Index: src/plugins-build/multiproject/plugin.jelly
===================================================================
RCS file: /home/cvspublic/maven/src/plugins-build/multiproject/plugin.jelly,v
retrieving revision 1.29
diff -u -r1.29 plugin.jelly
--- src/plugins-build/multiproject/plugin.jelly 12 Sep 2003 04:22:58 -0000 1.29
+++ src/plugins-build/multiproject/plugin.jelly 19 Sep 2003 20:09:30 -0000
@@ -80,11 +80,11 @@
<mkdir dir="${directory}"/>
<!--
${reactorProject.name} has docs directory
- ${reactorProject.getPluginContext('maven-xdoc-plugin').getVariable('maven.docs.dest')}
+ ${reactorProject.getContext().getVariable('maven.docs.dest')}
needing to be copied
-->
<j:set var="fromDir"
- value="${reactorProject.getPluginContext('maven-xdoc-plugin').getVariable('maven.docs.dest')}"/>
+ value="${reactorProject.getContext().getVariable('maven.docs.dest')}"/>
<copy toDir="${directory}">
<fileset dir="${fromDir}"/>
</copy>
---------------------------------------------------------------------
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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org