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/24 14:39:40 UTC

svn commit: r239638 - in /webservices/jaxme/branches/MAVEN: maven.xml project.properties project.xml

Author: mac
Date: Wed Aug 24 05:39:37 2005
New Revision: 239638

URL: http://svn.apache.org/viewcvs?rev=239638&view=rev
Log:
Site now gets (almost) fully generated with some nice tabbed browsing

Modified:
    webservices/jaxme/branches/MAVEN/maven.xml
    webservices/jaxme/branches/MAVEN/project.properties
    webservices/jaxme/branches/MAVEN/project.xml

Modified: webservices/jaxme/branches/MAVEN/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/maven.xml?rev=239638&r1=239637&r2=239638&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/maven.xml (original)
+++ webservices/jaxme/branches/MAVEN/maven.xml Wed Aug 24 05:39:37 2005
@@ -21,55 +21,44 @@
   xmlns:maven="jelly:maven"
   xmlns:ant="jelly:ant">
 
-<goal name="build">
-
-<ant:echo>Deleting ${maven.build.dir}</ant:echo>
-<ant:delete dir="${maven.build.dir}"/>
-
-
-<echo>Gathering project list</echo>
-      
-<maven:reactor
-basedir="${basedir}"
-  includes="${maven.multiproject.includes}"
-  excludes=""
-  banner="Building"
-  ignoreFailures="false"
-  collectOnly="true"
-  collectionVar="multiprojects"
-/>
-
-<echo>Now building reactor projects: ${multiprojects}</echo>
-
-<maven:reactor
-	basedir="${basedir}"
-    banner="Running [${maven.multiproject.site.goals}] for project "
-    projectList="${multiprojects}"
-    goals="${maven.multiproject.site.goals}"
-    ignoreFailures="${maven.multiproject.ignoreFailures}"
-/>
-<echo>Now copying reactor projects: ${multiprojects}</echo>
-      <!-- copy each project over into ${maven.docs.dest} -->
-      <j:forEach var="reactorProject" items="${multiprojects}">
-        <!-- 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')}"/>
-        <mkdir dir="${fromDir}"/>
-        <copy toDir="${directory}">
-          <fileset dir="${fromDir}"/>
-        </copy>
-      </j:forEach>
-<echo>Now creating top-level project</echo>      
-    <attainGoal name="multiproject:create-nav"/>
-    <attainGoal name="multiproject:create-overview-page"/>
-    <attainGoal name="site" />
-</goal>
+	<goal name="build">
 
+		<ant:delete dir="${maven.build.dir}"/>
+		
+		<echo>Gathering project list</echo>
+		      
+		<maven:reactor
+		  basedir="${basedir}"
+		  includes="${maven.multiproject.includes}"
+		  excludes=""
+		  banner="Building"
+		  ignoreFailures="false"
+		  collectOnly="true"
+		  collectionVar="multiprojects"
+		/>
+		
+		<!-- 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>
+		
+		<maven:reactor 
+			basedir="${basedir}"
+		    banner="Building project "
+		    projectList="${multiprojects}"
+		    goals="build"
+		    ignoreFailures="${maven.multiproject.ignoreFailures}"
+		/>
+	
+		<echo>Now creating top-level project site</echo>      
+	
+	    <attainGoal name="multiproject:create-overview-page"/>
+	    <attainGoal name="site" />
+	    
+	</goal>
+	
 </project>

Modified: webservices/jaxme/branches/MAVEN/project.properties
URL: http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/project.properties?rev=239638&r1=239637&r2=239638&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/project.properties (original)
+++ webservices/jaxme/branches/MAVEN/project.properties Wed Aug 24 05:39:37 2005
@@ -14,17 +14,15 @@
 # limitations under the License.
 # -------------------------------------------------------------------
 
+maven.xdoc.theme.url=./style/maven-tabbed-theme.css
 maven.xdoc.date=left
-
-maven.subprojects.pom=projects/api/project.xml,projects/xs/project.xml,projects/js/project.xml,projects/jm/project.xml,projects/pm/project.xml
+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/
-maven.multiproject.navigation=aggregate
-maven.multiproject.site.goals=clean,jar:install,site
 
 #no docs for the top-level project for the moment
-maven.docs.src=nill
-
+#maven.docs.src=nill
+maven.xdoc.xml.copy=**/manual/*.xml,site.xml
 
 maven.linkcheck.exclude=projects
 

Modified: webservices/jaxme/branches/MAVEN/project.xml
URL: http://svn.apache.org/viewcvs/webservices/jaxme/branches/MAVEN/project.xml?rev=239638&r1=239637&r2=239638&view=diff
==============================================================================
--- webservices/jaxme/branches/MAVEN/project.xml (original)
+++ webservices/jaxme/branches/MAVEN/project.xml Wed Aug 24 05:39:37 2005
@@ -22,7 +22,12 @@
     <artifactId>JaxMeAll</artifactId>
     <name>JaxMe</name>
     <groupId>jaxme</groupId>
-    <organization />
+	<organization>
+        <name>The Apache Software Foundation</name>
+        <url>http://apache.org/</url>
+        <logo>http://apache.org/images/asf_logo_wide.gif</logo>
+    </organization>
+    <logo>http://ws.apache.org/jaxme/images/group-logo.gif</logo>
     <description>A Java/XML binding compiler takes as input a schema description (in most cases an XML schema but it may be a DTD, a RelaxNG schema, a Java class inspected via reflection or a database schema). The output is a set of Java classes:&#xD;
 &#xD;
     * A Java bean class compatible with the schema description. (If the schema was obtained via Java reflection, then the original Java bean class.)&#xD;
@@ -42,6 +47,14 @@
             <archive>http://mail-archives.apache.org/eyebrowse/SummarizeList?listId=172</archive>
         </mailingList>
     </mailingLists>
+    <dependencies>
+        <dependency>
+            <groupId>maven</groupId>
+            <artifactId>maven-xdoc-plugin</artifactId>
+            <version>1.9.1</version>
+            <type>plugin</type>
+        </dependency>
+    </dependencies>
     <build />
     <reports>
         <report>maven-license-plugin</report>



---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org