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:

* A Java bean class compatible with the schema description. (If the schema was obtained via Java reflection, then the original Java bean class.)
@@ -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