Author: hboutemy Date: Sat Nov 21 02:13:08 2015 New Revision: 1715454 URL: http://svn.apache.org/viewvc?rev=1715454&view=rev Log: improved plugins configuration (using Maven site's config snippets)
Modified: maven/doxia/site/trunk/pom.xml Modified: maven/doxia/site/trunk/pom.xml URL: http://svn.apache.org/viewvc/maven/doxia/site/trunk/pom.xml?rev=1715454&r1=1715453&r2=1715454&view=diff ============================================================================== --- maven/doxia/site/trunk/pom.xml (original) +++ maven/doxia/site/trunk/pom.xml Sat Nov 21 02:13:08 2015 @@ -187,19 +187,11 @@ under the License. <configuration> <siteDirectory>${basedir}/content</siteDirectory> </configuration> - <dependencies><!-- TODO remove when upgrading m-site-p to 3.4 --> - <dependency> - <groupId>org.apache.maven.doxia</groupId> - <artifactId>doxia-module-markdown</artifactId> - <version>1.5</version> - </dependency> - </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pdf-plugin</artifactId> - <version>1.2</version> - + <version>1.3</version> </plugin> </plugins> </pluginManagement> @@ -249,9 +241,11 @@ under the License. <execution> <id>site</id> <phase>site</phase> + <goals> + <goal>run</goal> + </goals> <configuration> <target> - <copy todir="${project.reporting.outputDirectory}/doxia-example-book/"> <fileset dir="${project.build.directory}/generated-site/pdf/doxia-example-book"> <include name="**/*.pdf"/> @@ -260,12 +254,20 @@ under the License. <include name="**/*.rtf"/> </fileset> </copy> - </target> </configuration> + </execution> + <execution> + <id>chmod</id> + <phase>site</phase> <goals> <goal>run</goal> </goals> + <configuration> + <target> + <chmod file="${project.reporting.outputDirectory}/download.cgi" perm="ugo+rx"/> + </target> + </configuration> </execution> </executions> </plugin> @@ -306,15 +308,20 @@ under the License. <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-project-info-reports-plugin</artifactId> <reportSets> - <reportSet> + <reportSet><!-- don't execute inherited reports, since some are useless and cannot be removed --> + <configuration> + <skip>true</skip> + </configuration> + </reportSet> + <reportSet><!-- execute only reports necessary for main site, in a dedicated reportSet --> + <id>site-mpir</id> <reports> - <report>cim</report> - <report>issue-tracking</report> - <report>license</report> - <report>mailing-list</report> + <report>index</report> <!-- apt/index.apt.vm --> <report>project-team</report> + <report>mailing-list</report> <report>scm</report> - <report>summary</report> + <report>issue-tracking</report> + <report>cim</report> </reports> </reportSet> </reportSets>