<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.openstack.docs</groupId> <artifactId>openstack-guide</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>jar</packaging> <name>OpenStack Guides</name> <!-- ################################################ --> <!-- USE "mvn clean generate-sources" to run this POM --> <!-- ################################################ --> <profiles> <profile> <id>Rackspace Research Repositories</id> <activation> <activeByDefault>true</activeByDefault> </activation> <repositories> <repository> <id>rackspace-research</id> <name>Rackspace Research Repository</name> <url>http://maven.research.rackspacecloud.com/content/groups/public/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>rackspace-research</id> <name>Rackspace Research Repository</name> <url>http://maven.research.rackspacecloud.com/content/groups/public/</url> </pluginRepository> </pluginRepositories> </profile> </profiles> <build> <resources> <resource> <directory>target/docbkx/pdf</directory> <excludes> <exclude>**/*.fo</exclude> </excludes> </resource> </resources> <plugins> <plugin> <groupId>com.rackspace.cloud.api</groupId> <artifactId>clouddocs-maven-plugin</artifactId> <version>1.0.5-SNAPSHOT</version> <executions> <execution> <id>goal1</id> <goals> <goal>generate-pdf</goal> </goals> <phase>generate-sources</phase> <configuration> <highlightSource>false</highlightSource> </configuration> </execution> <execution> <id>goal2</id> <goals> <goal>generate-webhelp</goal> </goals> <phase>generate-sources</phase> <configuration> <!-- These parameters only apply to webhelp --> <enableDisqus>0</enableDisqus> <disqusShortname>openstackdocs</disqusShortname> <enableGoogleAnalytics>1</enableGoogleAnalytics> <googleAnalyticsId>UA-17511903-6</googleAnalyticsId> <generateToc> appendix toc,title article/appendix nop article toc,title book title,figure,table,example,equation chapter toc,title part toc,title preface toc,title qandadiv toc qandaset toc reference toc,title set toc,title </generateToc> <!-- The following elements sets the autonumbering of sections in output for chapter numbers but no numbered sections--> <sectionAutolabel>0</sectionAutolabel> <sectionLabelIncludesComponentLabel>0</sectionLabelIncludesComponentLabel> <postProcess> <!-- Copies the figures to the correct location for webhelp --> <copy todir="${basedir}/target/docbkx/webhelp/neutron-api-1.0/figures"> <fileset dir="${basedir}/source/docbkx/neutron-api-1.0/figures"> <include name="**/*.png" /> </fileset> </copy> <!-- New stuff --> <copy todir="${basedir}/target/docbkx/webhelp/trunk/developer/neutron-api-1.0"> <fileset dir="${basedir}/target/docbkx/webhelp/neutron-api-1.0/neutron-api-guide/"> <include name="**/*" /> </fileset> </copy> <!--Moves PDFs to the needed placement --> <move failonerror="false" file="${basedir}/target/docbkx/pdf/neutron-api-1.0/neutron-api-guide.pdf" tofile="${basedir}/target/docbkx/webhelp/trunk/developer/neutron-api-1.0/neutron-api-guide-trunk.pdf"/> <!--Deletes leftover uneeded directories --> <delete dir="${basedir}/target/docbkx/webhelp/neutron-api-1.0"/> </postProcess> </configuration> </execution> </executions> <configuration> <!-- These parameters apply to pdf and webhelp --> <xincludeSupported>true</xincludeSupported> <sourceDirectory>source/docbkx</sourceDirectory> <includes> neutron-api-1.0/neutron-api-guide.xml </includes> <profileSecurity>reviewer</profileSecurity> <branding>openstack</branding> </configuration> </plugin> </plugins> </build> </project>