Author: ltheussl
Date: Thu Jul 19 04:22:36 2007
New Revision: 557577
URL: http://svn.apache.org/viewvc?view=rev&rev=557577
Log:
DOXIA-115: apt and xdoc modules require descriptor merge, otherwise macro tests
fail. Thanks to Eric Redmond.
Added:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml
(with props)
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml
(with props)
Removed:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/resources/META-INF/
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/resources/META-INF/
Modified:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml
Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml?view=diff&rev=557577&r1=557576&r2=557577
==============================================================================
--- maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml (original)
+++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/pom.xml Thu Jul 19
04:22:36 2007
@@ -7,4 +7,27 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>doxia-module-apt</artifactId>
<name>Doxia :: APT Module</name>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-maven-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/components/components.xml</descriptor>
+
<descriptor>target/generated-resources/plexus/META-INF/plexus/components.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>merge-descriptors</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
Added:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml?view=auto&rev=557577
==============================================================================
---
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml
(added)
+++
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml
Thu Jul 19 04:22:36 2007
@@ -0,0 +1,22 @@
+<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></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.site.module.SiteModule</role>
+ <role-hint>apt</role-hint>
+
<implementation>org.apache.maven.doxia.module.apt.AptSiteModule</implementation>
+ <description></description>
+ </component>
+ </components>
+</component-set>
Propchange:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-apt/src/main/components/components.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml?view=diff&rev=557577&r1=557576&r2=557577
==============================================================================
--- maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml (original)
+++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/pom.xml Thu Jul 19
04:22:36 2007
@@ -7,4 +7,27 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>doxia-module-xdoc</artifactId>
<name>Doxia :: XDoc Module</name>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-maven-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/components/components.xml</descriptor>
+
<descriptor>target/generated-resources/plexus/META-INF/plexus/components.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>merge-descriptors</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
Added:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml?view=auto&rev=557577
==============================================================================
---
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml
(added)
+++
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml
Thu Jul 19 04:22:36 2007
@@ -0,0 +1,22 @@
+<component-set>
+ <components>
+ <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>
+ <component>
+ <role>org.apache.maven.doxia.site.module.SiteModule</role>
+ <role-hint>xdoc</role-hint>
+
<implementation>org.apache.maven.doxia.module.xdoc.XdocSiteModule</implementation>
+ <description></description>
+ </component>
+ </components>
+</component-set>
Propchange:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/doxia/doxia/trunk/doxia-modules/doxia-module-xdoc/src/main/components/components.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"