Author: mac
Date: Thu Aug 25 02:31:10 2005
New Revision: 240026
URL: http://svn.apache.org/viewcvs?rev=240026&view=rev
Log:
Better css handling
Added:
webservices/jaxme/branches/MAVEN/xdocs/style/
- copied from r240023, webservices/jaxme/branches/MAVEN/xdocs/stylesheets/
Removed:
webservices/jaxme/branches/MAVEN/xdocs/stylesheets/
Modified:
webservices/jaxme/branches/MAVEN/common-build/maven.xml
webservices/jaxme/branches/MAVEN/common-build/site.jsl
webservices/jaxme/branches/MAVEN/maven.xml
webservices/jaxme/branches/MAVEN/project.properties
Modified: webservices/jaxme/branches/MAVEN/common-build/maven.xml
URL:
http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/common-build/maven.xml?rev=240026&r1=240025&r2=240026&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/common-build/maven.xml (original)
+++ webservices/jaxme/branches/MAVEN/common-build/maven.xml Thu Aug 25 02:31:10
2005
@@ -28,7 +28,6 @@
use a tab-enabled stylesheet -->
<j:if test="${multiprojectBasedir != null}">
<j:set var="maven.docs.dest"
value="${multiprojectBasedir}/${maven.multiproject.aggregateDir}${pom.artifactId}"
/>
- <j:set var="maven.xdoc.theme.url" value="${multiprojectCSS}"/>
</j:if>
<attainGoal name="clean"/>
Modified: webservices/jaxme/branches/MAVEN/common-build/site.jsl
URL:
http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/common-build/site.jsl?rev=240026&r1=240025&r2=240026&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/common-build/site.jsl (original)
+++ webservices/jaxme/branches/MAVEN/common-build/site.jsl Thu Aug 25 02:31:10
2005
@@ -34,7 +34,12 @@
<jsl:template match="document" trim="true">
<x:doctype name="html" publicId="-//W3C//DTD XHTML 1.0 Transitional//EN"
systemId="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
-
+
+ <!-- If it is a multiproject, get its path -->
+ <j:if test="${multiprojects != null}">
+ <maven:rootRelativePath rootdir="${multiprojectBasedir}"
path="${outDir}" var="multiprojectRootRel"/>
+ </j:if>
+
<j:useBean var="navbean" class="org.apache.maven.NavBean"/>
<j:set var="location" value="${outFile.substring(destdir.length())}"/>
<util:replace var="location" oldChar="\" newChar="/" value="${location}"/>
@@ -132,6 +137,9 @@
<j:if test="${projectCssFile.exists()}"><![CDATA[
@import url("${relativePathForLocale}style/project.css");
]]></j:if>
+ <j:if test="${multiprojects != null}"><![CDATA[
+ @import url("${multiprojectRootRel}/style/maven-tabbed-theme.css");
+ ]]></j:if>
</style>
<link rel="stylesheet" type="text/css"
href="${relativePathForLocale}style/print.css" media="print"/>
@@ -233,8 +241,8 @@
<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
<tr>
<j:forEach items="${multiprojects}" var="reactorProject">
- <maven:rootRelativePath rootdir="${multiprojectBasedir}"
path="${outDir}" var="rootRel"/>
- <j:set var="relAggregateDir"
value="${rootRel}/${maven.multiproject.aggregateDir}${reactorProject.artifactId}/index.html"/>
+
+ <j:set var="relAggregateDir"
value="${multiprojectRootRel}/${maven.multiproject.aggregateDir}${reactorProject.artifactId}/index.html"/>
<td width="6"><img alt="" height="8" width="6"
src="skin/images/spacer.gif"/></td>
<td valign="bottom" align="center">
Modified: webservices/jaxme/branches/MAVEN/maven.xml
URL:
http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/maven.xml?rev=240026&r1=240025&r2=240026&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/maven.xml (original)
+++ webservices/jaxme/branches/MAVEN/maven.xml Thu Aug 25 02:31:10 2005
@@ -37,13 +37,14 @@
collectOnly="true"
collectionVar="multiprojects"
/>
+
+ <echo>Exposing multiprojects to subprojects</echo>
<!-- we now set on the parent context the multiprojects
and the base dir for the top level project
as well as a tab-enabled stylesheet -->
<j:set var="multiprojects" value="${multiprojects}"
scope="parent"/>
<j:set var="multiprojectBasedir" value="${maven.docs.dest}"
scope="parent"/>
- <j:set var="multiprojectCSS"
value="./../.${maven.xdoc.theme.url}" scope="parent"/>
<echo>Now building reactor projects: ${multiprojects}</echo>
Modified: webservices/jaxme/branches/MAVEN/project.properties
URL:
http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/project.properties?rev=240026&r1=240025&r2=240026&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/project.properties (original)
+++ webservices/jaxme/branches/MAVEN/project.properties Thu Aug 25 02:31:10 2005
@@ -14,14 +14,12 @@
# limitations under the License.
# -------------------------------------------------------------------
-maven.xdoc.theme.url=./style/maven-tabbed-theme.css
maven.xdoc.date=left
maven.xdoc.jsl=file:${basedir}/common-build/site.jsl
maven.multiproject.includes=projects/api/project.xml,projects/xs/project.xml,projects/js/project.xml,projects/jm/project.xml,projects/pm/project.xml
maven.multiproject.aggregateDir=projects/
#no docs for the top-level project for the moment
-#maven.docs.src=nill
maven.xdoc.xml.copy=**/manual/*.xml,site.xml
maven.linkcheck.exclude=projects
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]