Author: gnodet Date: Tue Oct 13 09:19:05 2009 New Revision: 824650 URL: http://svn.apache.org/viewvc?rev=824650&view=rev Log: Fix some broken links within the documents using regular expressions
Modified: felix/sandbox/filippo/karaf-manual/pom.xml Modified: felix/sandbox/filippo/karaf-manual/pom.xml URL: http://svn.apache.org/viewvc/felix/sandbox/filippo/karaf-manual/pom.xml?rev=824650&r1=824649&r2=824650&view=diff ============================================================================== --- felix/sandbox/filippo/karaf-manual/pom.xml (original) +++ felix/sandbox/filippo/karaf-manual/pom.xml Tue Oct 13 09:19:05 2009 @@ -35,6 +35,59 @@ <build> <plugins> + + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.2</version> + <executions> + <execution> + <configuration> + <tasks> + <taskdef name="for" classname="net.sf.antcontrib.logic.ForTask" classpathref="maven.plugin.classpath"/> + <property name="ant.regexp.regexpimpl" value="org.apache.tools.ant.util.regexp.Jdk14RegexpRegexp" /> + <mkdir dir="target/site/manual"/> + <get src="http://cwiki.apache.org/confluence/display/FELIX/Karaf+Users%27+Guide+in+one+page" + dest="target/site/manual/manual.html" /> + <for list="1,2,3,4,5,6,7,8,9,10" param="letter"> + <sequential> + <replaceregexp + file="target/site/manual/manual.html" + flags="g" + match='"/confluence/display/FELIX/([^"]*)\+([^"+]*)"' + replace='"/confluence/display/FELIX/\1\2"' /> + </sequential> + </for> + <replaceregexp + file="target/site/manual/manual.html" + flags="g" + match='"/confluence/display/FELIX/([^"]*)"' + replace='"#KarafUsers%27Guideinonepage-\1"' /> + <replaceregexp + file="target/site/manual/manual.html" + flags="g" + match='"/confluence/([^"]*)"' + replace='"http://cwiki.apache.org/confluence/\1"' /> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + <phase>generate-resources</phase> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>ant-contrib</groupId> + <artifactId>ant-contrib</artifactId> + <version>1.0b3</version> + </dependency> + <dependency> + <groupId>ant</groupId> + <artifactId>ant-optional</artifactId> + <version>1.5.3-1</version> + </dependency> + </dependencies> + </plugin> <plugin> <groupId>org.apache.camel</groupId> @@ -49,7 +102,7 @@ </execution> </executions> <configuration> - <page>http://cwiki.apache.org/confluence/display/FELIX/Karaf+Users%27+Guide+in+one+page</page> + <page>file://${basedir}/target/site/manual/manual.html</page> <head><![CDATA[ <link href="file:${basedir}/src/styles/print.css" rel="stylesheet" type="text/css" /> <style type="text/css">