diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.help/build.xml')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.help/build.xml | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.help/build.xml b/plugins/org.eclipse.emf.cdo.releng.help/build.xml index d48aaf1d87..31362e03f6 100644 --- a/plugins/org.eclipse.emf.cdo.releng.help/build.xml +++ b/plugins/org.eclipse.emf.cdo.releng.help/build.xml @@ -130,14 +130,40 @@ </fileset> </copy> + <copy todir="${javadoc.destdir}" verbose="true" failonerror="false"> + <fileset dir="plugins/org.eclipse.emf.cdo.releng.doc" defaultexcludes="true"> + <include name="javadoc.css" /> + </fileset> + </copy> + + <!-- Remove generation dates that clutter the SVN dirty states --> <replaceregexp match="<!-- Generated by javadoc .*-->" replace=""> <fileset refid="desthtml" /> </replaceregexp> - <replaceregexp match="CONTENT="[^"]+"" replace="CONTENT="""> <fileset refid="desthtml" /> </replaceregexp> + <!-- Add book.css --> + <replaceregexp match="(<LINK REL ="stylesheet" TYPE="text/css" HREF="([\./]*)stylesheet.css" TITLE="Style">)" + replace="<LINK REL ="stylesheet" TYPE="text/css" HREF="\2../html/book.css" TITLE="Style">${line.separator}\1"> + <fileset refid="desthtml" /> + </replaceregexp> + + <!-- Remove malicious PRE blocks --> + <replaceregexp match="<HR>\s+?<DL>\s+?<DT><PRE>(.*?)</DL>\s+?</PRE>" + replace="<HR>${line.separator}<DL>${line.separator} <DT>\1${line.separator}</DL>${line.separator}${line.separator}"> + <fileset refid="desthtml" /> + </replaceregexp> + + <!-- Change DT to DD --> + <replaceregexp match="<DT>extends " replace="${line.separator} <DD>extends "> + <fileset refid="desthtml" /> + </replaceregexp> + <replaceregexp match="<DT>implements " replace="${line.separator} <DD>implements "> + <fileset refid="desthtml" /> + </replaceregexp> + <java classname="org.eclipse.emf.cdo.releng.doc.java.MakeHrefsRelative" dir="${basedir}" fork="true" |