You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by ma...@apache.org on 2005/08/25 11:31:15 UTC

svn commit: r240026 - in /webservices/jaxme/branches/MAVEN: common-build/maven.xml common-build/site.jsl maven.xml project.properties xdocs/style/ xdocs/stylesheets/

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: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org