[jboss-cvs] JBossAS SVN: r110348 - in projects/jboss-jca/branches/performance: doc/perfguide and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jan 13 05:03:28 EST 2011
Author: jeff.zhang
Date: 2011-01-13 05:03:27 -0500 (Thu, 13 Jan 2011)
New Revision: 110348
Added:
projects/jboss-jca/branches/performance/doc/perfguide/en-US/
projects/jboss-jca/branches/performance/doc/perfguide/en-US/images/logo.png
projects/jboss-jca/branches/performance/doc/perfguide/en-US/perfguide.xml
Removed:
projects/jboss-jca/branches/performance/doc/perfguide/en-US/master.xml
projects/jboss-jca/branches/performance/doc/perfguide/en/
Modified:
projects/jboss-jca/branches/performance/build.xml
projects/jboss-jca/branches/performance/doc/perfguide/build.xml
Log:
[JBJCA-491] use docant lib instead of old docbook lib
Modified: projects/jboss-jca/branches/performance/build.xml
===================================================================
--- projects/jboss-jca/branches/performance/build.xml 2011-01-13 09:49:33 UTC (rev 110347)
+++ projects/jboss-jca/branches/performance/build.xml 2011-01-13 10:03:27 UTC (rev 110348)
@@ -275,13 +275,12 @@
<ant dir="doc/perfguide" target="pdf"/>
- <move flatten="true" todir="${build.dir}/${name}-${major}.${minor}.${patch}.${type}/doc">
- <fileset dir="${build.dir}">
+ <copy flatten="true" todir="${build.dir}/${name}-${major}.${minor}.${patch}.${type}/doc">
+ <fileset dir="${target.dir}/docs/perfguide">
<include name="**/*.pdf"/>
</fileset>
- </move>
+ </copy>
- <delete dir="${build.dir}/en"/>
</target>
<!-- =================================
Modified: projects/jboss-jca/branches/performance/doc/perfguide/build.xml
===================================================================
--- projects/jboss-jca/branches/performance/doc/perfguide/build.xml 2011-01-13 09:49:33 UTC (rev 110347)
+++ projects/jboss-jca/branches/performance/doc/perfguide/build.xml 2011-01-13 10:03:27 UTC (rev 110348)
@@ -20,30 +20,96 @@
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
-<project name="perfguide" default="all" basedir=".">
+<project name="PerfDocbook-Ironjacamar" default="all" basedir=".">
- <property name="build.dir" value="${basedir}/../../target/docs/perfguide"/>
- <property name="pdf.name" value="JBossJCAPerformanceGuide.pdf"/>
- <import file="${basedir}/../../tools/docbook/support.xml"/>
+ <property name="docant.dir" value="${basedir}/../../tools/docant"/>
+ <property name="target.dir" value="${basedir}/../../target" />
+ <property name="docant.target.dir" value="${basedir}/../../build" />
- <target name="all" depends="clean">
- <mkdir dir="en/images" />
- <antcall target="lang.all"><param name="lang" value="en"/></antcall>
+ <import file="${docant.dir}/support.xml"/>
+
+ <property name="srcDir" value="." />
+ <property name="srcDocName" value="perfguide" />
+ <property name="srcDocNameFile" value="${srcDocName}.xml" />
+ <property name="pdfName" value="IronJacamarPerformanceGuide.pdf" />
+
+ <target name="docant-init" >
+ <available file="${docant.target.dir}/docbook/staging" type="dir" property="docant.support" value="true"/>
</target>
- <target name="pdf">
- <mkdir dir="en/images" />
- <antcall target="lang.docpdf"><param name="lang" value="en"/></antcall>
+ <target name="docant-support" unless="docant.support">
+ <ant antfile="${docant.dir}/build.xml" inheritRefs="false" inheritAll="false">
+ <property name="docant.dir" value="${docant.dir}"/>
+ <property name="docant.target.dir" value="${docant.target.dir}"/>
+ </ant>
</target>
+ <target name="docant-prepare" depends="docant-init, docant-support">
+ <copy todir="${docant.target.dir}/docbook/staging/images/images">
+ <fileset dir="${basedir}/${srcDir}/en-US/images/"/>
+ </copy>
+ </target>
+
+ <target name="docant-post">
+ <mkdir dir="${target.dir}/docs/${srcDocName}"/>
+ <move file="${docant.target.dir}/docbook/publish" tofile="${target.dir}/docs/${srcDocName}" failonerror="false"/>
+ <delete includeemptydirs="true">
+ <fileset dir="${docant.target.dir}/docbook/staging/images/images/" excludes="community/**"/>
+ </delete>
+ </target>
+
<target name="html">
- <mkdir dir="en/images" />
- <antcall target="lang.dochtml"><param name="lang" value="en"/></antcall>
+ <antcall target="docant-prepare"/>
+ <docant sourceDirectory="${srcDir}"
+ sourceDocumentName="${srcDocNameFile}"
+ baseOutputDirectory="${docant.target.dir}">
+ <format name="html"
+ stylesheetResource="classpath:/ironjacamar-style/xhtml.xsl"
+ targetFinalName="index.html"/>
+ </docant>
+ <antcall target="docant-post"/>
</target>
- <target name="htmlsingle">
- <mkdir dir="en/images" />
- <antcall target="lang.dochtmlsingle"><param name="lang" value="en"/></antcall>
+ <target name="html-single">
+ <antcall target="docant-prepare"/>
+ <docant sourceDirectory="${srcDir}"
+ sourceDocumentName="${srcDocNameFile}"
+ baseOutputDirectory="${docant.target.dir}">
+ <format name="html_single"
+ stylesheetResource="classpath:/ironjacamar-style/xhtml-single.xsl"
+ targetFinalName="index.html"/>
+ </docant>
+ <antcall target="docant-post"/>
</target>
+ <target name="pdf">
+ <antcall target="docant-prepare"/>
+ <docant sourceDirectory="${srcDir}"
+ sourceDocumentName="${srcDocNameFile}"
+ baseOutputDirectory="${docant.target.dir}">
+ <format name="pdf"
+ stylesheetResource="classpath:/ironjacamar-style/pdf.xsl"
+ targetFinalName="${pdfName}"/>
+ </docant>
+ <antcall target="docant-post"/>
+ </target>
+
+ <target name="all">
+ <antcall target="docant-prepare"/>
+ <docant sourceDirectory="${srcDir}"
+ sourceDocumentName="${srcDocNameFile}"
+ baseOutputDirectory="${docant.target.dir}">
+ <format name="html"
+ stylesheetResource="classpath:/ironjacamar-style/xhtml.xsl"
+ targetFinalName="index.html"/>
+ <format name="html_single"
+ stylesheetResource="classpath:/ironjacamar-style/xhtml-single.xsl"
+ targetFinalName="index.html"/>
+ <format name="pdf"
+ stylesheetResource="classpath:/ironjacamar-style/pdf.xsl"
+ targetFinalName="${pdfName}"/>
+ </docant>
+ <antcall target="docant-post"/>
+ </target>
+
</project>
Copied: projects/jboss-jca/branches/performance/doc/perfguide/en-US (from rev 110346, projects/jboss-jca/branches/performance/doc/perfguide/en)
Added: projects/jboss-jca/branches/performance/doc/perfguide/en-US/images/logo.png
===================================================================
(Binary files differ)
Property changes on: projects/jboss-jca/branches/performance/doc/perfguide/en-US/images/logo.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Deleted: projects/jboss-jca/branches/performance/doc/perfguide/en-US/master.xml
===================================================================
--- projects/jboss-jca/branches/performance/doc/perfguide/en/master.xml 2011-01-13 08:28:35 UTC (rev 110346)
+++ projects/jboss-jca/branches/performance/doc/perfguide/en-US/master.xml 2011-01-13 10:03:27 UTC (rev 110348)
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
- "../../../tools/docbook/support/docbook-dtd/docbookx.dtd" [
- <!ENTITY about SYSTEM "modules/about.xml">
- <!ENTITY introduction SYSTEM "modules/introduction.xml">
- <!ENTITY profiler SYSTEM "modules/profiler.xml">
- <!ENTITY benchmark SYSTEM "modules/benchmark.xml">
- ]>
-<book lang="en">
- <bookinfo>
- <title>JBoss JCA 1.0 Performance's Guide</title>
-
- <subtitle>Connecting your Enterprise Information Systems</subtitle>
-
- </bookinfo>
-
- <toc></toc>
-
- &about;
-
- &introduction;
-
- &profiler;
-
- &benchmark;
-</book>
Copied: projects/jboss-jca/branches/performance/doc/perfguide/en-US/perfguide.xml (from rev 110346, projects/jboss-jca/branches/performance/doc/perfguide/en/master.xml)
===================================================================
--- projects/jboss-jca/branches/performance/doc/perfguide/en-US/perfguide.xml (rev 0)
+++ projects/jboss-jca/branches/performance/doc/perfguide/en-US/perfguide.xml 2011-01-13 10:03:27 UTC (rev 110348)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+ <!ENTITY about SYSTEM "modules/about.xml">
+ <!ENTITY introduction SYSTEM "modules/introduction.xml">
+ <!ENTITY profiler SYSTEM "modules/profiler.xml">
+ <!ENTITY benchmark SYSTEM "modules/benchmark.xml">
+ ]>
+<book lang="en">
+ <bookinfo>
+ <title>JBoss JCA 1.0 Performance's Guide</title>
+
+ <subtitle>Connecting your Enterprise Information Systems</subtitle>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/logo.png" align="center" valign="middle"/>
+ </imageobject>
+ </mediaobject>
+
+ </bookinfo>
+
+ <toc></toc>
+
+ &about;
+
+ &introduction;
+
+ &profiler;
+
+ &benchmark;
+</book>
More information about the jboss-cvs-commits
mailing list