Author: veithen
Date: Sun Sep 10 09:07:17 2017
New Revision: 1807941

URL: http://svn.apache.org/viewvc?rev=1807941&view=rev
Log:
AXIS2-5883: Fix site generation failure on Windows. Patch provided by Thorsten 
Schöning.

Modified:
    axis/axis2/java/core/trunk/apidocs/pom.xml

Modified: axis/axis2/java/core/trunk/apidocs/pom.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/apidocs/pom.xml?rev=1807941&r1=1807940&r2=1807941&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/apidocs/pom.xml (original)
+++ axis/axis2/java/core/trunk/apidocs/pom.xml Sun Sep 10 09:07:17 2017
@@ -274,6 +274,27 @@
     </dependencies>
     <build>
         <plugins>
+            <!-- https://issues.apache.org/jira/browse/MJAVADOC-469 -->
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>create-javadoc-compat-out-dir</id>
+                        <phase>pre-site</phase>
+                        <goals>
+                            <goal>regex-property</goal>
+                        </goals>
+                        <configuration>
+                            <name>javadoc-compat-out-dir</name>
+                            <value>${project.build.directory}</value>
+                            <regex>\\</regex>
+                            <replacement>\\\\</replacement>
+                            <failIfNoMatch>false</failIfNoMatch>
+                        </configuration>
+                    </execution>
+                </executions>
+             </plugin>
             <plugin>
                 <artifactId>maven-javadoc-plugin</artifactId>
                 <executions>
@@ -294,7 +315,7 @@
                             
<doclet>org.apache.axis2.transport.testkit.doclet.ResourceInfoDoclet</doclet>
                             
<useStandardDocletOptions>false</useStandardDocletOptions>
                             <show>private</show>
-                            <additionalparam>-out 
${project.build.directory}/resource-info.dat</additionalparam>
+                            <additionalparam>-out 
"${javadoc-compat-out-dir}/resource-info.dat"</additionalparam>
                         </configuration>
                     </execution>
                     <execution>
@@ -315,7 +336,7 @@
                             
<useStandardDocletOptions>true</useStandardDocletOptions>
                             <additionalparam>
                                 ${javadoc.nolint.param}
-                                -resource-info 
${project.build.directory}/resource-info.dat
+                                -resource-info 
"${javadoc-compat-out-dir}/resource-info.dat"
                             </additionalparam>
                             
<reportOutputDirectory>${project.reporting.outputDirectory}</reportOutputDirectory>
                             <destDir>.</destDir>


Reply via email to