You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by bu...@apache.org on 2015/10/16 22:23:18 UTC

svn commit: r1709107 - /uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/pom.xml

Author: burn
Date: Fri Oct 16 20:23:18 2015
New Revision: 1709107

URL: http://svn.apache.org/viewvc?rev=1709107&view=rev
Log:
UIMA-4651 Remove the duplicate apache-release profile - build docs by default if BUILD_DUCCDOCS in env

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/pom.xml

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/pom.xml
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/pom.xml?rev=1709107&r1=1709106&r2=1709107&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/pom.xml (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-duccdocs/pom.xml Fri Oct 16 20:23:18 2015
@@ -51,13 +51,21 @@
         </pluginRepository>
     </pluginRepositories>
     
-    <!-- By default ducc-duccdocs is not built. To enable the build, first install latex   -->
+    <!-- By default ducc-duccdocs is not built. To enable the build, first install latex    -->
     <!-- and run maven as follows: mvn clean install -Pbuild-duccdocs                       -->
     <!-- The above defines a profile build-duccdocs which triggers the latex plugin defined -->
     <!-- below to do the actual latex build.                                                -->
-    <profiles>
+    <!-- If the environment variable BUILD_DUCCDOCS is defined the default will be to build -->
+    <!-- the documents, unless the profile is explicitly deactivated with -P-build-duccdocs -->
+  <profiles>
+
     <profile>
       <id>build-duccdocs</id>
+		<activation>
+		  <property>
+			<name>env.BUILD_DUCCDOCS</name>
+		  </property>
+		</activation>
       <build>
         <plugins>
           
@@ -164,159 +172,18 @@
                     <delete file="target/site/duccbook-install/installation.dvi" />
                     <echo message="Completed duccbook Installation Text file as INSTALL" />
 
-
                     <echo message="Building duccbook PDF" />
-                    <mkdir dir="target/site/duccbook-pdf" />
-                    <exec executable="pdflatex" dir="src/site/tex/duccbook" output="/dev/null"> 
-                      <arg value="-output-directory=../../../../target/site/duccbook-pdf" />
-                      <arg value="duccbook.tex" />
-                    </exec>
-
-                    <!-- must be run twice to correctly gen the xrefs, TOC, etc. -->
-                    <!-- htlatex by default runs enough to get xrefs and TOC -->
-                    <exec executable="pdflatex" dir="src/site/tex/duccbook" output="/dev/null">
-                      <arg value="-output-directory=../../../../target/site/duccbook-pdf" />
-                      <arg value="duccbook.tex" />
-                    </exec>
-                    <delete file="target/site/duccbook-pdf/duccbook.aux" />
-                    <delete file="target/site/duccbook-pdf/duccbook.lof" />
-                    <delete file="target/site/duccbook-pdf/duccbook.log" />
-                    <delete file="target/site/duccbook-pdf/duccbook.out" />
-                    <delete file="target/site/duccbook-pdf/duccbook.toc" />
-                    <echo message="Completed duccbook PDF" />
-
-
-                  </target>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-
-        </plugins>
-      </build>
-    
-    </profile>
-        <profile>
-      <id>apache-release</id>
-      <build>
-        <plugins>
-
-
-          <!-- Run latex commands pdflatex and htlatex to produce pdf and html -->
-          <!-- for the various documents authored in latex -->
-          <plugin>
-            <artifactId>maven-antrun-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>latex-to-pdf-and-html-for-duccdocs</id>
-                <phase>package</phase>
-                <goals><goal>run</goal></goals>
-                <configuration>
-                  <target>
-
-
-                    <echo message="Building duccbook HTML" />
-                    <mkdir dir="target/site/duccbook-html" />
-                    <mkdir dir="target/site/duccbook-html/images" />
-                    <mkdir dir="target/site/duccbook-install" />
-
-                    <exec executable="htlatex" dir="src/site/tex/duccbook">
-                      <arg value="duccbook.tex" />
-                    </exec>
-                    <move todir="target/site/duccbook-html" overwrite="true">
-                      <fileset dir="src/site/tex/duccbook">
-                        <include name="duccbook.html" />
-                        <include name="duccbook.css" />
-                      </fileset>
-                    </move>
-                    <copy todir="target/site/duccbook-html/images" overwrite="true">
-                      <fileset dir="src/site/tex/duccbook/images/" />
-                    </copy>
-
-                    <delete file="src/site/tex/duccbook/duccbook.4ct" />
-                    <delete file="src/site/tex/duccbook/duccbook.4tc" />
-                    <delete file="src/site/tex/duccbook/duccbook.aux" />
-                    <delete file="src/site/tex/duccbook/duccbook.dvi" />
-                    <delete file="src/site/tex/duccbook/duccbook.idv" />
-                    <delete file="src/site/tex/duccbook/duccbook.lg" />
-                    <delete file="src/site/tex/duccbook/duccbook.log" />
-                    <delete file="src/site/tex/duccbook/duccbook.tmp" />
-                    <delete file="src/site/tex/duccbook/duccbook.xref" />
-                    <echo message="Completed duccbook HTML" />
-
-                    <echo message="Building duccbook Installation HTML" />
-                    <mkdir dir="target/site/duccbook-html" />
-                    <exec executable="htlatex" dir="src/site/tex/duccbook" failonerror="true">
-                      <arg value="installation.tex" />
-                    </exec>
-                    <move todir="target/site/duccbook-html" overwrite="true">
-                      <fileset dir="src/site/tex/duccbook">
-                        <include name="installation.html" />
-                        <include name="installation.css" />
-                      </fileset>
-                    </move>
-                    <delete file="src/site/tex/duccbook/installation.4ct" />
-                    <delete file="src/site/tex/duccbook/installation.4tc" />
-                    <delete file="src/site/tex/duccbook/installation.aux" />
-                    <delete file="src/site/tex/duccbook/installation.dvi" />
-                    <delete file="src/site/tex/duccbook/installation.idv" />
-                    <delete file="src/site/tex/duccbook/installation.lg" />
-                    <delete file="src/site/tex/duccbook/installation.log" />
-                    <delete file="src/site/tex/duccbook/installation.tmp" />
-                    <delete file="src/site/tex/duccbook/installation.xref" />
-                    <echo message="Completed installation HTML" />
 
-                    <echo message="Building duccbook Installation PDF" />
                     <mkdir dir="target/site/duccbook-pdf" />
-                    <exec executable="pdflatex" dir="src/site/tex/duccbook" failonerror="true">
+                    <exec executable="pdflatex" dir="src/site/tex/duccbook" output="target/site/duccbook-pdf/duccbook.cons" failonerror="true"> 
                       <arg value="-output-directory=../../../../target/site/duccbook-pdf" />
                       <arg value="-interaction=errorstopmode" />
-                      <arg value="installation.tex" />
-                    </exec>
-
-                    <!-- must be run twice to correctly gen the xrefs, TOC, etc. -->
-                    <!-- htlatex by default runs enough to get xrefs and TOC -->
-                    <exec executable="pdflatex" dir="src/site/tex/duccbook">
-                      <arg value="-output-directory=../../../../target/site/duccbook-pdf" />
-                      <arg value="installation.tex" />
-                    </exec>
-
-                    <echo message="Completed duccbook Installation PDF" />
-
-                    <exec executable="latex" dir="src/site/tex/duccbook">
-                      <arg value="-output-directory=../../../../target/site/duccbook-install" />
-                      <arg value="installation.tex" />
-                    </exec>
-                    <delete file="target/site/duccbook-pdf/installation.aux" />
-                    <delete file="target/site/duccbook-pdf/installation.log" />
-                    <delete file="target/site/duccbook-pdf/installation.out" />
-                    <echo message="Completed duccbook Installation PDF" />
-
-                    <!-- must be run twice to correctly gen the xrefs, TOC, etc. -->
-                    <!-- htlatex by default runs enough to get xrefs and TOC -->
-                    <exec executable="dvi2tty" dir="target/site/duccbook-install">
-                      <arg value="-oINSTALL" />
-                      <arg value="-w132" />
-                      <arg value="-l" />
-                      <arg value="installation.dvi" />
-                    </exec>
-                    <delete file="target/site/duccbook-install/installation.aux" />
-                    <delete file="target/site/duccbook-install/installation.log" />
-                    <delete file="target/site/duccbook-install/installation.out" />
-                    <delete file="target/site/duccbook-install/installation.dvi" />
-                    <echo message="Completed duccbook Installation Text file as INSTALL" />
-
-
-                    <echo message="Building duccbook PDF" />
-                    <mkdir dir="target/site/duccbook-pdf" />
-                    <exec executable="pdflatex" dir="src/site/tex/duccbook">
-                      <arg value="-output-directory=../../../../target/site/duccbook-pdf" />
                       <arg value="duccbook.tex" />
                     </exec>
 
                     <!-- must be run twice to correctly gen the xrefs, TOC, etc. -->
                     <!-- htlatex by default runs enough to get xrefs and TOC -->
-                    <exec executable="pdflatex" dir="src/site/tex/duccbook">
+                    <exec executable="pdflatex" dir="src/site/tex/duccbook" output="/dev/null">
                       <arg value="-output-directory=../../../../target/site/duccbook-pdf" />
                       <arg value="duccbook.tex" />
                     </exec>
@@ -325,20 +192,19 @@
                     <delete file="target/site/duccbook-pdf/duccbook.log" />
                     <delete file="target/site/duccbook-pdf/duccbook.out" />
                     <delete file="target/site/duccbook-pdf/duccbook.toc" />
+                    <delete file="target/site/duccbook-pdf/duccbook.cons" />
                     <echo message="Completed duccbook PDF" />
-
                   </target>
                 </configuration>
               </execution>
             </executions>
           </plugin>
 
-
         </plugins>
       </build>
     
     </profile>
   
-    </profiles>
+  </profiles>
 
 </project>