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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to