[jboss-svn-commits] JBL Code SVN: r36610 - labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 16 05:49:18 EST 2011


Author: tomjenkinson
Date: 2011-02-16 05:49:18 -0500 (Wed, 16 Feb 2011)
New Revision: 36610

Added:
   labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/publican-maven.cfg
Modified:
   labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/pom.xml
Log:
JBTM-574 use maven to build the docs

Modified: labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/pom.xml	2011-02-16 10:16:02 UTC (rev 36609)
+++ labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/pom.xml	2011-02-16 10:49:18 UTC (rev 36610)
@@ -26,76 +26,45 @@
 	<packaging>jar</packaging>
 
 	<build>
+		<outputDirectory>target/publican</outputDirectory>
 		<plugins>
 
-			<plugin>
-				<groupId>org.jboss.maven.plugins</groupId>
-				<artifactId>maven-jdocbook-plugin</artifactId>
-				<version>2.3.4</version>
-				<extensions>true</extensions>
-				<dependencies>
-					<dependency>
-						<groupId>org.jboss</groupId>
-						<artifactId>jbossorg-docbook-xslt</artifactId>
-						<version>1.1.0</version>
-					</dependency>
-					<dependency>
-						<groupId>org.jboss</groupId>
-						<artifactId>jbossorg-jdocbook-style</artifactId>
-						<version>1.1.0</version>
-						<type>jdocbook-style</type>
-					</dependency>
-					<dependency>
-						<groupId>org.jboss.jbossts</groupId>
-						<artifactId>jdocbook-style</artifactId>
-						<version>5.0.0.M1-SNAPSHOT</version>
-						<type>jdocbook-style</type>
-					</dependency>
-				</dependencies>
-				<configuration>
-					<sourceDocumentName>ArjunaCore_Development_Guide.xml</sourceDocumentName>
-					<sourceDirectory>.</sourceDirectory>
-					<masterTranslation>en-US</masterTranslation>
-					<imageResource>
-						<directory>${basedir}/en-US</directory>
-						<includes>
-							<include>images/*</include>
-						</includes>
-					</imageResource>
+<plugin>
+        <artifactId>maven-antrun-plugin</artifactId>
+        <executions>
+          <execution>
+            <phase>compile</phase>
+            <configuration>
+              <tasks>
 
 
-					<formats>
-						<format>
-							<formatName>pdf</formatName>
-							<stylesheetResource>file:${basedir}/publican/Common_Content/jboss-community/xsl/pdf.xsl</stylesheetResource>
-						</format>
-						<!-- <format> <formatName>pdf</formatName> <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource> 
-							<finalName>Development_Guide.pdf</finalName> </format> <format> <formatName>html</formatName> 
-							<stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource> 
-							<finalName>index.html</finalName> </format> -->
-					</formats>
-					<options>
-						<xincludeSupported>true</xincludeSupported>
-						<!-- needed for uri-resolvers; can be ommitted if using 'current' uri 
-							scheme -->
-						<!-- could also locate the docbook dependency and inspect its version... -->
-						<docbookVersion>1.72.0</docbookVersion>
-						<localeSeparator>-</localeSeparator>
-						<autoDetectFonts>true</autoDetectFonts>
-					</options>
-				</configuration>
 
-				<executions>
-					<execution>
-						<id>make-doc</id>
-						<phase>compile</phase>
-						<goals>
-							<goal>resources</goal>
-							<goal>generate</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
+            
+                <exec dir="." executable="publican">
+                    <arg value="build"/>
+                    <arg value="--langs=en-US"/>
+                    <arg value="--formats=pdf"/>
+                    <arg value="--config=publican-maven.cfg"/>
+                </exec>
+
+              </tasks>
+            </configuration>
+            <goals>
+              <goal>run</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+
+<plugin>
+        <artifactId>maven-jar-plugin</artifactId>
+       
+            <configuration>
+		<includes>
+			<include>**/*.pdf</include>
+		</includes>
+            </configuration>
+       </plugin>
 		</plugins>
 	</build>
 </project>

Copied: labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/publican-maven.cfg (from rev 36608, labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/publican.cfg)
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/publican-maven.cfg	                        (rev 0)
+++ labs/jbosstm/trunk/ArjunaCore/docs/ArjunaCore_Development_Guide/publican-maven.cfg	2011-02-16 10:49:18 UTC (rev 36610)
@@ -0,0 +1,9 @@
+# Config::Simple 4.59
+# Fri Sep 24 12:42:32 2010
+
+xml_lang: en-US
+type: Book
+docname: ArjunaCore_Development_Guide
+brand: jboss-community
+tmp_dir: target/publican/ArjunaCore_Development_Guide
+



More information about the jboss-svn-commits mailing list