Commit 3314fb50 authored by Torsten Werner's avatar Torsten Werner

* Use Maven to build the package.

  - Disable tests because there are issues with Maven finding a test-jar.
  - Add several (too many) patches.
parent 1777d4c5
Information about doxia
------------------------------
This package was debianized using the mh_make command
from the maven-debian-helper package.
The build system uses Maven but prevents it from downloading
anything from the Internet, making the build compliant with
the Debian policy.
javadoc.dir=build/api
maven.test.skip=true
classpath.compile = \
${basedir}/doxia-logging-api/build/doxia-logging-api-${version}.jar:\
${basedir}/doxia-sink-api/build/doxia-sink-api-${version}.jar:\
${basedir}/doxia-core/build/doxia-core-${version}.jar:\
${basedir}/doxia-modules/doxia-module-apt/build/doxia-module-apt-${version}.jar:\
${basedir}/doxia-modules/doxia-module-docbook-simple/build/doxia-module-docbook-simple-${version}.jar:\
${basedir}/doxia-modules/doxia-module-itext/build/doxia-module-itext-${version}.jar:\
${basedir}/doxia-modules/doxia-module-latex/build/doxia-module-latex-${version}.jar:\
${basedir}/doxia-modules/doxia-module-xdoc/build/doxia-module-xdoc-${version}.jar:\
${basedir}/doxia-modules/doxia-module-xhtml/build/doxia-module-xhtml-${version}.jar:\
/usr/share/java/plexus-container-default.jar:\
/usr/share/java/plexus-i18n.jar:\
/usr/share/java/plexus-utils.jar:\
/usr/share/java/plexus-velocity.jar:\
/usr/share/java/velocity.jar:\
/usr/share/java/modello-core.jar:\
/usr/share/java/modello-plugin-xml.jar:\
/usr/share/java/modello-plugin-xpp3.jar:\
/usr/share/java/modello-plugin-xsd.jar:\
/usr/share/java/maven-ant-helper.jar:\
/usr/share/java/commons-configuration.jar:\
/usr/share/java/commons-lang.jar:\
/usr/share/java/httpclient.jar:\
/usr/share/java/fop.jar:\
/usr/share/java/itext1.jar:\
/usr/share/java/httpcore.jar
<?xml version="1.0"?>
<project name="pkg-java" default="package" basedir="..">
<property file="debian/build.properties"/>
<property name="maven.build" value="/usr/share/maven-ant-helper/maven-build.xml"/>
<property file="/usr/share/maven-ant-helper/maven-defaults.properties"/>
<macrodef name="cleanmodule">
<attribute name="dir"/>
<sequential>
<ant target="clean" antfile="${maven.build}" dir="@{dir}">
<property name="debian.dir" location="debian" />
<property name="project.dir" value="@{dir}" />
</ant>
</sequential>
</macrodef>
<macrodef name="packagemodule">
<attribute name="dir"/>
<sequential>
<ant target="package" antfile="${maven.build}" dir="@{dir}">
<property name="debian.dir" location="debian" />
<property name="project.dir" value="@{dir}" />
</ant>
</sequential>
</macrodef>
<target name="clean">
<delete dir="build"/>
<cleanmodule dir="doxia-logging-api"/>
<cleanmodule dir="doxia-logging-api"/>
<cleanmodule dir="doxia-sink-api"/>
<cleanmodule dir="doxia-core"/>
<cleanmodule dir="doxia-book"/>
<cleanmodule dir="doxia-modules/doxia-module-apt"/>
<cleanmodule dir="doxia-modules/doxia-module-confluence"/>
<cleanmodule dir="doxia-modules/doxia-module-docbook-simple"/>
<cleanmodule dir="doxia-modules/doxia-module-fml"/>
<cleanmodule dir="doxia-modules/doxia-module-fo"/>
<cleanmodule dir="doxia-modules/doxia-module-itext"/>
<cleanmodule dir="doxia-modules/doxia-module-latex"/>
<cleanmodule dir="doxia-modules/doxia-module-rtf"/>
<cleanmodule dir="doxia-modules/doxia-module-twiki"/>
<cleanmodule dir="doxia-modules/doxia-module-xdoc"/>
<cleanmodule dir="doxia-modules/doxia-module-xhtml"/>
</target>
<target name="generate-sources">
<taskdef name="modello" classname="ModelloTask" classpath="/usr/share/java/maven-ant-helper.jar:/usr/share/java/modello-core.jar:/usr/share/java/modello-plugin-xml.jar:/usr/share/java/modello-plugin-xpp3.jar"/>
<modello model="doxia-core/src/main/mdo/document.mdo" plugin="java" output="doxia-core/build/generated-sources" version="1.0.0"/>
<modello model="doxia-core/src/main/mdo/document.mdo" plugin="xpp3-reader" output="doxia-core/build/generated-sources" version="1.0.0"/>
<modello model="doxia-core/src/main/mdo/document.mdo" plugin="xpp3-writer" output="doxia-core/build/generated-sources" version="1.0.0"/>
<modello model="doxia-core/src/main/mdo/document.mdo" plugin="xsd" output="doxia-core/build/generated-sources" version="1.0.0"/>
<modello model="doxia-book/src/main/modello/book.mdo" plugin="java" output="doxia-book/build/generated-sources" version="1.0.0"/>
<modello model="doxia-book/src/main/modello/book.mdo" plugin="xpp3-reader" output="doxia-book/build/generated-sources" version="1.0.0"/>
<modello model="doxia-book/src/main/modello/book.mdo" plugin="xsd" output="doxia-book/build/generated-sources" version="1.0.0"/>
<modello model="doxia-modules/doxia-module-fml/src/main/mdo/fml.mdo" plugin="java" output="doxia-modules/doxia-module-fml/build/generated-sources" version="1.0.0"/>
</target>
<target name="package" depends="generate-sources">
<packagemodule dir=""/>
<packagemodule dir="doxia-logging-api"/>
<packagemodule dir="doxia-sink-api"/>
<packagemodule dir="doxia-core"/>
<packagemodule dir="doxia-modules/doxia-module-apt"/>
<packagemodule dir="doxia-modules/doxia-module-confluence"/>
<packagemodule dir="doxia-modules/doxia-module-docbook-simple"/>
<packagemodule dir="doxia-modules/doxia-module-fml"/>
<packagemodule dir="doxia-modules/doxia-module-fo"/>
<packagemodule dir="doxia-modules/doxia-module-itext"/>
<packagemodule dir="doxia-modules/doxia-module-latex"/>
<packagemodule dir="doxia-modules/doxia-module-rtf"/>
<packagemodule dir="doxia-modules/doxia-module-twiki"/>
<packagemodule dir="doxia-modules/doxia-module-xdoc"/>
<packagemodule dir="doxia-modules/doxia-module-xhtml"/>
<packagemodule dir="doxia-book"/>
</target>
<target name="javadoc">
<javadoc destdir="${javadoc.dir}">
<packageset dir="doxia-core/src/main/java/"/>
<packageset dir="doxia-book/src/main/java/"/>
<packageset dir="doxia-logging-api/src/main/java/"/>
<packageset dir="doxia-sink-api/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-apt/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-confluence/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-docbook-simple/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-fml/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-fo/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-itext/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-latex/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-rtf/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-twiki/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-xdoc/src/main/java/"/>
<packageset dir="doxia-modules/doxia-module-xhtml/src/main/java/"/>
</javadoc>
</target>
</project>
......@@ -13,8 +13,11 @@ doxia (1.1.4-1) UNRELEASED; urgency=low
* Remove Trygve and Paul from Uploaders list.
* Update Standards-Version: 3.9.2.
* Improve short descriptions.
* Use Maven to build the package.
- Disable tests because there are issues with Maven finding a test-jar.
- Add several (too many) patches.
-- Torsten Werner <twerner@debian.org> Fri, 09 Sep 2011 16:27:50 +0200
-- Torsten Werner <twerner@debian.org> Fri, 09 Sep 2011 17:33:03 +0200
doxia (1.1.2-1) unstable; urgency=low
......
......@@ -3,12 +3,15 @@ Section: java
Priority: optional
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Uploaders: Michael Koch <konqueror@gmx.de>, Torsten Werner <twerner@debian.org>
Build-Depends-Indep: maven-repo-helper (>= 0.7), maven-ant-helper (>> 4),
ant-optional, libmodello-java, default-jdk-doc, libplexus-containers-java,
libplexus-utils-java, libplexus-i18n-java, libxerces2-java,
libcommons-configuration-java, fop, liblog4j1.2-java, libjaxp1.3-java,
libitext1-java, libhttpclient-java, libhttpcore-java
Build-Depends: ant, debhelper (>= 7), cdbs (>= 0.4.5.3), default-jdk
Build-Depends: debhelper (>= 7), cdbs, default-jdk, maven-debian-helper (>= 1.4)
Build-Depends-Indep: libclirr-maven-plugin-java, libmaven-plugin-tools-java, libmaven-shade-plugin-java,
libmodello-maven-plugin-java, libplexus-component-metadata-java, fop, libcommons-configuration-java,
libcommons-lang-java, libdoxia-sitetools-java, libhttpclient-java, libitext1-java,
liblog4j1.2-java, libmaven-doxia-tools-java, libmaven2-core-java, libplexus-containers-java,
libplexus-i18n-java, libplexus-utils-java, libxerces2-java, junit, libxerces2-java,
default-jdk-doc, libcommons-configuration-java-doc, liblog4j1.2-java-doc,
libmaven2-core-java-doc, libplexus-containers-java-doc, libplexus-utils-java-doc,
libmaven-javadoc-plugin-java
Standards-Version: 3.9.2
Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/doxia
Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/doxia
......@@ -16,10 +19,8 @@ Homepage: http://maven.apache.org/doxia/
Package: libdoxia-java
Architecture: all
Depends: ${misc:Depends}, libplexus-containers-java, libplexus-utils-java,
libplexus-i18n-java, libxerces2-java
Recommends: libcommons-configuration-java, fop, liblog4j1.2-java,
libjaxp1.3-java, libitext1-java, libhttpclient-java, libhttpcore-java
Depends: ${misc:Depends}, ${maven:Depends}
Recommends: ${maven:OptionalDepends}
Suggests: libdoxia-java-doc
Description: powerful content generation framework
Doxia is a content generation framework which aims to provide its users
......@@ -36,9 +37,10 @@ Description: powerful content generation framework
Package: libdoxia-java-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}, default-jdk-doc
Depends: ${misc:Depends}, ${maven:DocDepends}
Recommends: ${maven:DocOptionalDepends}
Suggests: libdoxia-java
Description: documentation for libdoxia-java
Description: Documentation for libdoxia-java
Doxia is a content generation framework which aims to provide its users
with powerful techniques for generating static and dynamic content.
.
......
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<role-hint>rtf</role-hint>
<implementation>org.apache.maven.doxia.book.services.renderer.RtfBookRenderer</implementation>
<description>RTF book renderer with the &lt;code&gt;iText&lt;/code&gt; framework.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<role-hint>pdf</role-hint>
<implementation>org.apache.maven.doxia.book.services.renderer.PdfBookRenderer</implementation>
<description>PDF book renderer with the &lt;code&gt;iText&lt;/code&gt; framework.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<role-hint>xhtml</role-hint>
<implementation>org.apache.maven.doxia.book.services.renderer.XHtmlBookRenderer</implementation>
<description>&lt;p&gt;XHtmlBookRenderer class.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<role-hint>doc-book</role-hint>
<implementation>org.apache.maven.doxia.book.services.renderer.DocbookBookRenderer</implementation>
<description>An implementation of &lt;code&gt;BookRenderer&lt;/code&gt; for docbook</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<role-hint>xdoc</role-hint>
<implementation>org.apache.maven.doxia.book.services.renderer.XdocBookRenderer</implementation>
<description>An implementation of &lt;code&gt;BookRenderer&lt;/code&gt; for Xdoc</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
<requirement>
<role>org.codehaus.plexus.i18n.I18N</role>
<field-name>i18n</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<role-hint>latex</role-hint>
<implementation>org.apache.maven.doxia.book.services.renderer.LatexBookRenderer</implementation>
<description>&lt;p&gt;LatexBookRenderer class.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.validation.BookValidator</role>
<implementation>org.apache.maven.doxia.book.services.validation.DefaultBookValidator</implementation>
<description>Default implementation of BookValidator.</description>
</component>
<component>
<role>org.apache.maven.doxia.book.services.io.BookIo</role>
<implementation>org.apache.maven.doxia.book.services.io.DefaultBookIo</implementation>
<description>&lt;p&gt;DefaultBookIo class.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.module.site.manager.SiteModuleManager</role>
<field-name>siteModuleManager</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.services.indexer.BookIndexer</role>
<implementation>org.apache.maven.doxia.book.services.indexer.DefaultBookIndexer</implementation>
<description>Default implementation of BookIndexer.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.Doxia</role>
<field-name>doxia</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.book.BookDoxia</role>
<implementation>org.apache.maven.doxia.book.DefaultBookDoxia</implementation>
<description>Default implementation of BookDoxia.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.book.services.io.BookIo</role>
<field-name>bookIo</field-name>
</requirement>
<requirement>
<role>org.apache.maven.doxia.book.services.validation.BookValidator</role>
<field-name>bookValidator</field-name>
</requirement>
<requirement>
<role>org.apache.maven.doxia.book.services.indexer.BookIndexer</role>
<field-name>bookIndexer</field-name>
</requirement>
<requirement>
<role>org.apache.maven.doxia.book.services.renderer.BookRenderer</role>
<field-name>bookRenderers</field-name>
</requirement>
</requirements>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.parser.manager.ParserManager</role>
<implementation>org.apache.maven.doxia.parser.manager.DefaultParserManager</implementation>
<description>Simple implementation of the &lt;code&gt;ParserManager&lt;/code&gt; interface.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.parser.Parser</role>
<field-name>parsers</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.module.site.manager.SiteModuleManager</role>
<implementation>org.apache.maven.doxia.module.site.manager.DefaultSiteModuleManager</implementation>
<description>Simple implementation of the SiteModuleManager interface.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<field-name>siteModules</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.macro.Macro</role>
<role-hint>echo</role-hint>
<implementation>org.apache.maven.doxia.macro.EchoMacro</implementation>
<description>A simple macro that prints out the key and value of some supplied parameters.</description>
</component>
<component>
<role>org.apache.maven.doxia.macro.Macro</role>
<role-hint>snippet</role-hint>
<implementation>org.apache.maven.doxia.macro.snippet.SnippetMacro</implementation>
<description>A macro that prints out the content of a file or a URL.</description>
</component>
<component>
<role>org.apache.maven.doxia.macro.Macro</role>
<role-hint>swf</role-hint>
<implementation>org.apache.maven.doxia.macro.SwfMacro</implementation>
<description>Macro for embedding Flash (SWF) within Maven documentation.</description>
</component>
<component>
<role>org.apache.maven.doxia.macro.manager.MacroManager</role>
<implementation>org.apache.maven.doxia.macro.manager.DefaultMacroManager</implementation>
<description>Default implementation of &lt;code&gt;MacroManager&lt;/code&gt;</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.macro.Macro</role>
<field-name>macros</field-name>
</requirement>
</requirements>
</component>
<component>
<role>org.apache.maven.doxia.macro.Macro</role>
<role-hint>toc</role-hint>
<implementation>org.apache.maven.doxia.macro.toc.TocMacro</implementation>
<description>Macro to display a &lt;code&gt;Table Of Content&lt;/code&gt; in a given &lt;code&gt;Sink&lt;/code&gt;.</description>
</component>
<component>
<role>org.apache.maven.doxia.Doxia</role>
<implementation>org.apache.maven.doxia.DefaultDoxia</implementation>
<description>Simple implementation of the Doxia interface:
uses a ParserManager to lookup a parser.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.parser.manager.ParserManager</role>
<field-name>parserManager</field-name>
</requirement>
</requirements>
</component>
</components>
</component-set>
<?xml version="1.0" encoding="UTF-8"?>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>apt</role-hint>
<implementation>org.apache.maven.doxia.module.apt.AptParser</implementation>
<description>The APT parser.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.macro.manager.MacroManager</role>
<field-name>macroManager</field-name>
</requirement>
</requirements></component>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>apt</role-hint>
<implementation>org.apache.maven.doxia.module.apt.AptSiteModule</implementation>
<description>&lt;p&gt;AptSiteModule class.</description>
</component>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>apt</role-hint>
<implementation>org.apache.maven.doxia.module.apt.AptSinkFactory</implementation>
<description>APT implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>confluence</role-hint>
<implementation>org.apache.maven.doxia.module.confluence.ConfluenceParser</implementation>
<description>Parse the &lt;a href=&quot;http://www.</description>
</component>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>confluence</role-hint>
<implementation>org.apache.maven.doxia.module.confluence.ConfluenceSiteModule</implementation>
<description>&lt;p&gt;ConfluenceSiteModule class.</description>
</component>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>confluence</role-hint>
<implementation>org.apache.maven.doxia.module.confluence.ConfluenceSinkFactory</implementation>
<description>Confluence implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<?xml version="1.0" encoding="UTF-8"?>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>docbook</role-hint>
<implementation>org.apache.maven.doxia.module.docbook.DocBookSiteModule</implementation>
<description>&lt;p&gt;DocBookSiteModule class.</description>
</component>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>docbook</role-hint>
<implementation>org.apache.maven.doxia.module.docbook.DocBookParser</implementation>
<description>Parse a &lt;a href="http://www.</description>
</component>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>docbook</role-hint>
<implementation>org.apache.maven.doxia.module.docbook.DocbookSinkFactory</implementation>
<description>Docbook implementation of the Sink factory.</description>
</component>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>doc-book</role-hint>
<implementation>org.apache.maven.doxia.module.docbook.DocBookParser</implementation>
<description>Parse a &lt;code&gt;Docbook&lt;/code&gt; document and emit events into the specified doxia
Sink.</description>
</component><component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>doc-book</role-hint>
<implementation>org.apache.maven.doxia.module.docbook.DocbookSinkFactory</implementation>
<description>Docbook implementation of the Sink factory.</description>
</component><component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>doc-book</role-hint>
<implementation>org.apache.maven.doxia.module.docbook.DocBookSiteModule</implementation>
<description />
</component></components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>fml</role-hint>
<implementation>org.apache.maven.doxia.module.fml.FmlSiteModule</implementation>
<description>&lt;p&gt;FmlSiteModule class.</description>
</component>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>fml</role-hint>
<implementation>org.apache.maven.doxia.module.fml.FmlParser</implementation>
<description>Parse a fml model and emit events into the specified doxia Sink.</description>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>fo</role-hint>
<implementation>org.apache.maven.doxia.module.fo.FoSinkFactory</implementation>
<description>FO implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>itext</role-hint>
<implementation>org.apache.maven.doxia.module.itext.ITextSinkFactory</implementation>
<description>IText implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>latex</role-hint>
<implementation>org.apache.maven.doxia.module.latex.LatexSinkFactory</implementation>
<description>Latex implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>rtf</role-hint>
<implementation>org.apache.maven.doxia.module.rtf.RtfSinkFactory</implementation>
<description>Rtf implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>twiki</role-hint>
<implementation>org.apache.maven.doxia.module.twiki.TWikiSiteModule</implementation>
<description>{@link org.</description>
</component>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>twiki</role-hint>
<implementation>org.apache.maven.doxia.module.twiki.TWikiParser</implementation>
<description>Parse the &lt;a href=&quot;http://twiki.</description>
</component>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>twiki</role-hint>
<implementation>org.apache.maven.doxia.module.twiki.TWikiSinkFactory</implementation>
<description>TWiki implementation of the Sink factory.</description>
</component>
</components>
</component-set>
<?xml version="1.0" encoding="UTF-8"?>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>xdoc</role-hint>
<implementation>org.apache.maven.doxia.module.xdoc.XdocSiteModule</implementation>
<description>&lt;p&gt;XdocSiteModule class.</description>
</component>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>xdoc</role-hint>
<implementation>org.apache.maven.doxia.module.xdoc.XdocSinkFactory</implementation>
<description>Xdoc implementation of the Sink factory.</description>
</component>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>xdoc</role-hint>
<implementation>org.apache.maven.doxia.module.xdoc.XdocParser</implementation>
<description>Parse an xdoc model and emit events into the specified doxia Sink.</description>
<requirements>
<requirement>
<role>org.apache.maven.doxia.macro.manager.MacroManager</role>
<field-name>macroManager</field-name>
</requirement>
</requirements></component>
</components>
</component-set>
<component-set>
<components>
<component>
<role>org.apache.maven.doxia.sink.SinkFactory</role>
<role-hint>xhtml</role-hint>
<implementation>org.apache.maven.doxia.module.xhtml.XhtmlSinkFactory</implementation>
<description>Xhtml implementation of the Sink factory.</description>
</component>
<component>
<role>org.apache.maven.doxia.parser.Parser</role>
<role-hint>xhtml</role-hint>
<implementation>org.apache.maven.doxia.module.xhtml.XhtmlParser</implementation>
<description>Parse an xhtml model and emit events into a Doxia Sink.</description>
</component>
<component>
<role>org.apache.maven.doxia.module.site.SiteModule</role>
<role-hint>xhtml</role-hint>
<implementation>org.apache.maven.doxia.module.xhtml.XhtmlSiteModule</implementation>
<description>&lt;p&gt;XhtmlSiteModule class.</description>
</component>
</components>
</component-set>
Document: libdoxia-java
Title: API Javadoc for libdoxia
Author: doxia developers
Abstract: This is the API Javadoc provided by the libdoxia library.
Title: API Javadoc for Doxia
Author: Doxia developers
Abstract: This is the API Javadoc provided for the
libdoxia-java library.
Section: Programming
Format: HTML
......
target/site/apidocs/* usr/share/doc/libdoxia-java/api
pom.xml --no-parent
doxia-core/pom.xml
doxia-book/pom.xml
doxia-logging-api/pom.xml
doxia-sink-api/pom.xml
doxia-modules/pom.xml
doxia-modules/doxia-module-apt/pom.xml
doxia-modules/doxia-module-confluence/pom.xml
doxia-modules/doxia-module-docbook-simple/pom.xml
doxia-modules/doxia-module-fml/pom.xml
doxia-modules/doxia-module-fo/pom.xml
doxia-modules/doxia-module-itext/pom.xml
doxia-modules/doxia-module-latex/pom.xml
doxia-modules/doxia-module-rtf/pom.xml
doxia-modules/doxia-module-twiki/pom.xml
doxia-modules/doxia-module-xdoc/pom.xml
doxia-modules/doxia-module-xhtml/pom.xml
# List of POM files for the package
# Format of this file is:
# <path to pom file> [option]*
# where option can be:
# --ignore: ignore this POM or
# --no-parent: remove the <parent> tag from the POM
# --package=<package>: an alternative package to use when installing this POM
# and its artifact
# --has-package-version: to indicate that the original version of the POM is the same as the upstream part
# of the version for the package.
# --keep-elements=<elem1,elem2>: a list of XML elements to keep in the POM
# during a clean operation with mh_cleanpom or mh_installpom
# --artifact=<path>: path to the build artifact associated with this POM,
# it will be installed when using the command mh_install
# --java-lib: install the jar into /usr/share/java to comply with Debian
# packaging guidelines
# --usj-name=<name>: name to use when installing the library in /usr/share/java
# --usj-version=<version>: version to use when installing the library in /usr/share/java
# --no-usj-versionless: don't install the versionless link in /usr/share/java
# --dest-jar=<path>: the destination for the real jar
# it will be installed with mh_install.
# --classifier=<classifier>: Optional, the classifier for the jar. Empty by default.
# --ignore-pom: don't install the POM with mh_install or mh_installpoms. To use with POM files that are created
# temporarily for certain artifacts such as Javadoc jars.
#
pom.xml --no-parent --has-package-version
doxia-logging-api/pom.xml --has-package-version
doxia-sink-api/pom.xml --has-package-version
doxia-test-docs/pom.xml --has-package-version
doxia-core/pom.xml --has-package-version
doxia-modules/pom.xml --has-package-version
doxia-modules/doxia-module-apt/pom.xml --has-package-version
doxia-modules/doxia-module-confluence/pom.xml --has-package-version
doxia-modules/doxia-module-docbook-simple/pom.xml --has-package-version
doxia-modules/doxia-module-fml/pom.xml --has-package-version
doxia-modules/doxia-module-fo/pom.xml --has-package-version
doxia-modules/doxia-module-itext/pom.xml --has-package-version
doxia-modules/doxia-module-latex/pom.xml --has-package-version
doxia-modules/doxia-module-rtf/pom.xml --has-package-version
doxia-modules/doxia-module-twiki/pom.xml --has-package-version
doxia-modules/doxia-module-xdoc/pom.xml --has-package-version
doxia-modules/doxia-module-xhtml/pom.xml --has-package-version
doxia-book/pom.xml --has-package-version
# the maven plugin FTBFS but we have a separate source package
#doxia-maven-plugin/pom.xml --has-package-version
# Maven clean ignore rules - ignore some Maven dependencies and plugins
# during the clean phase of a Maven build
# Format of this file is:
# [group] [artifact] [type] [version] [classifier] [scope]
# where each element can be either
# - the exact string, for example org.apache for the group, or 3.1
# for the version. In this case, the element is simply matched
# and left as it is
# - * (the star character, alone). In this case, anything will
# match and be left as it is. For example, using * on the
# position of the artifact field will match any artifact id
# All elements much match before a rule can be applied
# Example rule: match jar with groupid= junit, artifactid= junit
# and version starting with 3., this dependency is then removed
# from the POM before mvn clean is called
# junit junit jar s/3\\..*/3.x/