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"


Reply via email to