Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.doc/build.xml')
-rw-r--r--plugins/org.eclipse.emf.cdo.doc/build.xml31
1 files changed, 20 insertions, 11 deletions
diff --git a/plugins/org.eclipse.emf.cdo.doc/build.xml b/plugins/org.eclipse.emf.cdo.doc/build.xml
index 0bfbc6c4ec..3c847a7df1 100644
--- a/plugins/org.eclipse.emf.cdo.doc/build.xml
+++ b/plugins/org.eclipse.emf.cdo.doc/build.xml
@@ -15,6 +15,7 @@
<property file="${project.path}/build.properties" />
<property name="javadoc.name" value="${pluginName}" />
<property name="javadoc.destdir" value="${project.path}/javadoc" />
+ <property name="schemadoc.destdir" value="${project.path}/schemadoc" />
<property name="article.destdir" value="${project.path}/html" />
<property name="article.sources" value="${project.path}/src" />
<property name="supplemental" value="/develop/bin/org.eclipse.emf.cdo.releng.doc.supplemental" />
@@ -226,15 +227,9 @@
<link href="${jdk.link}" />
<link href="${platform.link}" />
<link href="${emf.link}" />
- <link href="MAKE-RELATIVE/org.eclipse.net4j.db.doc/javadoc"
- offline="true"
- packagelistloc="plugins/org.eclipse.net4j.db.doc/javadoc" />
- <link href="MAKE-RELATIVE/org.eclipse.net4j.doc/javadoc"
- offline="true"
- packagelistloc="plugins/org.eclipse.net4j.doc/javadoc" />
- <link href="MAKE-RELATIVE/org.eclipse.net4j.util.doc/javadoc"
- offline="true"
- packagelistloc="plugins/org.eclipse.net4j.util.doc/javadoc" />
+ <link href="MAKE-RELATIVE/org.eclipse.net4j.db.doc/javadoc" offline="true" packagelistloc="plugins/org.eclipse.net4j.db.doc/javadoc" />
+ <link href="MAKE-RELATIVE/org.eclipse.net4j.doc/javadoc" offline="true" packagelistloc="plugins/org.eclipse.net4j.doc/javadoc" />
+ <link href="MAKE-RELATIVE/org.eclipse.net4j.util.doc/javadoc" offline="true" packagelistloc="plugins/org.eclipse.net4j.util.doc/javadoc" />
<tag name="ADDED" description="Added" />
<tag name="Singleton" description="Singleton" />
@@ -283,6 +278,20 @@
</java>
</target>
+ <target name="build.schema" unless="schema.skip">
+ <mkdir dir="${schemadoc.destdir}" />
+ <pde.convertSchemaToHTML manifest="plugins/org.eclipse.emf.cdo/plugin.xml" destination="${schemadoc.destdir}" />
+ <pde.convertSchemaToHTML manifest="plugins/org.eclipse.emf.cdo.server/plugin.xml" destination="${schemadoc.destdir}" />
+ <pde.convertSchemaToHTML manifest="plugins/org.eclipse.emf.cdo.server.db/plugin.xml" destination="${schemadoc.destdir}" />
+ <pde.convertSchemaToHTML manifest="plugins/org.eclipse.emf.cdo.server.hibernate/plugin.xml" destination="${schemadoc.destdir}" />
+
+ <replaceregexp match="\.\./\.\./(.*?)\.css" replace="\1.css" byline="true">
+ <fileset dir="${schemadoc.destdir}">
+ <include name="*.html" />
+ </fileset>
+ </replaceregexp>
+ </target>
+
<target name="build.article" unless="article.skip">
<tstamp>
<format property="start.time" pattern="y-M-D-H-m-s-S" />
@@ -329,8 +338,8 @@
</javadoc>
</target>
- <target name="build" depends="build.java,build.article" />
+ <target name="build" depends="build.java, build.schema, build.article" />
- <target name="build.clean" depends="clean,build" />
+ <target name="build.clean" depends="clean, build" />
</project>

Back to the top