You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by bu...@apache.org on 2017/11/17 09:43:46 UTC

svn commit: r1020994 - in /websites/staging/maven/trunk/content: ./ developers/ guides/introduction/ guides/plugin/ plugin-developers/

Author: buildbot
Date: Fri Nov 17 09:43:46 2017
New Revision: 1020994

Log:
Staging update by buildbot for maven

Added:
    websites/staging/maven/trunk/content/guides/plugin/guide-java-report-plugin-development.html
Modified:
    websites/staging/maven/trunk/content/   (props changed)
    websites/staging/maven/trunk/content/developers/mojo-api-specification.html
    websites/staging/maven/trunk/content/guides/introduction/introduction-to-plugins.html
    websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html
    websites/staging/maven/trunk/content/maven-site-1.0-site.jar
    websites/staging/maven/trunk/content/plugin-developers/index.html

Propchange: websites/staging/maven/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Nov 17 09:43:46 2017
@@ -1 +1 @@
-1815554
+1815558

Modified: websites/staging/maven/trunk/content/developers/mojo-api-specification.html
==============================================================================
--- websites/staging/maven/trunk/content/developers/mojo-api-specification.html (original)
+++ websites/staging/maven/trunk/content/developers/mojo-api-specification.html Fri Nov 17 09:43:46 2017
@@ -69,8 +69,9 @@
     <li><a href="../users/index.html" title="User Centre"><span class="icon-chevron-right"></span>User Centre</a>  </li>
     <li><a href="../plugin-developers/index.html" title="Plugin Developer Centre"><span class="icon-chevron-down"></span>Plugin Developer Centre</a>
       <ul class="nav nav-list">
-    <li><a href="../guides/introduction/introduction-to-plugins.html" title="Introduction to Plugin Development"><span class="none"></span>Introduction to Plugin Development</a>  </li>
+    <li><a href="../guides/introduction/introduction-to-plugins.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
     <li><a href="../guides/plugin/guide-java-plugin-development.html" title="Your First Mojo"><span class="none"></span>Your First Mojo</a>  </li>
+    <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a>  </li>
     <li class="active"><a href="#"><span class="none"></span>Mojo API</a>
   </li>
     <li><a href="../ref/current/index.html" title="Maven API"><span class="none"></span>Maven API</a>  </li>

Modified: websites/staging/maven/trunk/content/guides/introduction/introduction-to-plugins.html
==============================================================================
--- websites/staging/maven/trunk/content/guides/introduction/introduction-to-plugins.html (original)
+++ websites/staging/maven/trunk/content/guides/introduction/introduction-to-plugins.html Fri Nov 17 09:43:46 2017
@@ -70,9 +70,10 @@
     <li><a href="../../users/index.html" title="User Centre"><span class="icon-chevron-right"></span>User Centre</a>  </li>
     <li><a href="../../plugin-developers/index.html" title="Plugin Developer Centre"><span class="icon-chevron-down"></span>Plugin Developer Centre</a>
       <ul class="nav nav-list">
-    <li class="active"><a href="#"><span class="none"></span>Introduction to Plugin Development</a>
+    <li class="active"><a href="#"><span class="none"></span>Introduction</a>
   </li>
     <li><a href="../../guides/plugin/guide-java-plugin-development.html" title="Your First Mojo"><span class="none"></span>Your First Mojo</a>  </li>
+    <li><a href="../../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a>  </li>
     <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a>  </li>
     <li><a href="../../ref/current/index.html" title="Maven API"><span class="none"></span>Maven API</a>  </li>
       </ul>

Modified: websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html
==============================================================================
--- websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html (original)
+++ websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html Fri Nov 17 09:43:46 2017
@@ -72,9 +72,10 @@ Olivier Lamy" />
     <li><a href="../../users/index.html" title="User Centre"><span class="icon-chevron-right"></span>User Centre</a>  </li>
     <li><a href="../../plugin-developers/index.html" title="Plugin Developer Centre"><span class="icon-chevron-down"></span>Plugin Developer Centre</a>
       <ul class="nav nav-list">
-    <li><a href="../../guides/introduction/introduction-to-plugins.html" title="Introduction to Plugin Development"><span class="none"></span>Introduction to Plugin Development</a>  </li>
+    <li><a href="../../guides/introduction/introduction-to-plugins.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
     <li class="active"><a href="#"><span class="none"></span>Your First Mojo</a>
   </li>
+    <li><a href="../../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a>  </li>
     <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a>  </li>
     <li><a href="../../ref/current/index.html" title="Maven API"><span class="none"></span>Maven API</a>  </li>
       </ul>

Added: websites/staging/maven/trunk/content/guides/plugin/guide-java-report-plugin-development.html
==============================================================================
--- websites/staging/maven/trunk/content/guides/plugin/guide-java-report-plugin-development.html (added)
+++ websites/staging/maven/trunk/content/guides/plugin/guide-java-report-plugin-development.html Fri Nov 17 09:43:46 2017
@@ -0,0 +1,162 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.7.4 at 2017-11-17 
+ | Rendered using Apache Maven Fluido Skin 1.6
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="author" content="Hervé Boutemy" />
+    <meta name="Date-Creation-yyyymmdd" content="20171116" />
+    <meta name="Date-Revision-yyyymmdd" content="20171117" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Maven &#x2013; Guide to Developing Java Report Plugins</title>
+    <link rel="stylesheet" href="../../css/apache-maven-fluido-1.6.min.css" />
+    <link rel="stylesheet" href="../../css/site.css" />
+    <link rel="stylesheet" href="../../css/print.css" media="print" />
+      <script type="text/javascript" src="../../js/apache-maven-fluido-1.6.min.js"></script>
+      <!-- Google Analytics -->
+    <script type="text/javascript">
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-140879-1']);
+      _gaq.push(['_trackPageview']);
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+      </head>
+    <body class="topBarDisabled">
+      <div class="container-fluid">
+      <div id="banner">
+        <div class="pull-left"><a href="https://www.apache.org/" id="bannerLeft"><img src="../../images/apache-maven-project.png"  alt="Apache Maven Site"/></a></div>
+        <div class="pull-right"><a href="../.././" id="bannerRight"><img src="../../images/maven-logo-black-on-white.png" /></a></div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+        <li class=""><a href="https://www.apache.org/" class="externalLink" title="Apache">Apache</a><span class="divider">/</span></li>
+      <li class=""><a href="../../index.html" title="Maven">Maven</a><span class="divider">/</span></li>
+    <li class="active ">Guide to Developing Java Report Plugins</li>
+        <li id="publishDate" class="pull-right">Last Published: 2017-11-17</li>
+        </ul>
+      </div>
+      <div class="row-fluid">
+        <div id="leftColumn" class="span2">
+          <div class="well sidebar-nav">
+<ul class="nav nav-list">
+          <li class="nav-header">Main</li>
+    <li><a href="../../index.html" title="Welcome"><span class="none"></span>Welcome</a>  </li>
+    <li><a href="https://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a>  </li>
+    <li><a href="../../download.html" title="Download"><span class="none"></span>Download</a>  </li>
+    <li><a href="../../release-notes-all.html" title="Release notes"><span class="none"></span>Release notes</a>  </li>
+    <li><a href="../../install.html" title="Install"><span class="none"></span>Install</a>  </li>
+    <li><a href="../../configure.html" title="Configure"><span class="none"></span>Configure</a>  </li>
+    <li><a href="../../run.html" title="Run"><span class="none"></span>Run</a>  </li>
+    <li><a href="../../ide.html" title="IDE Integration"><span class="none"></span>IDE Integration</a>  </li>
+          <li class="nav-header">About Maven</li>
+    <li><a href="../../what-is-maven.html" title="What is Maven?"><span class="none"></span>What is Maven?</a>  </li>
+    <li><a href="../../maven-features.html" title="Features"><span class="none"></span>Features</a>  </li>
+    <li><a href="../../docs/history.html" title="History"><span class="none"></span>History</a>  </li>
+    <li><a href="../../general.html" title="FAQ"><span class="none"></span>FAQ</a>  </li>
+    <li><a href="../../support-and-training.html" title="Support and Training"><span class="none"></span>Support and Training</a>  </li>
+          <li class="nav-header">Documentation</li>
+    <li><a href="../../plugins/index.html" title="Maven Plugins"><span class="none"></span>Maven Plugins</a>  </li>
+    <li><a href="../../guides/index.html" title="Index (category)"><span class="none"></span>Index (category)</a>  </li>
+    <li><a href="../../run-maven/index.html" title="Running Maven"><span class="none"></span>Running Maven</a>  </li>
+    <li><a href="../../users/index.html" title="User Centre"><span class="icon-chevron-right"></span>User Centre</a>  </li>
+    <li><a href="../../plugin-developers/index.html" title="Plugin Developer Centre"><span class="icon-chevron-down"></span>Plugin Developer Centre</a>
+      <ul class="nav nav-list">
+    <li><a href="../../guides/introduction/introduction-to-plugins.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
+    <li><a href="../../guides/plugin/guide-java-plugin-development.html" title="Your First Mojo"><span class="none"></span>Your First Mojo</a>  </li>
+    <li class="active"><a href="#"><span class="none"></span>Your First Report Mojo</a>
+  </li>
+    <li><a href="../../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a>  </li>
+    <li><a href="../../ref/current/index.html" title="Maven API"><span class="none"></span>Maven API</a>  </li>
+      </ul>
+  </li>
+    <li><a href="../../repository/index.html" title="Maven Central Repository"><span class="none"></span>Maven Central Repository</a>  </li>
+    <li><a href="../../developers/index.html" title="Maven Developer Centre"><span class="none"></span>Maven Developer Centre</a>  </li>
+    <li><a href="../../articles.html" title="Books and Resources"><span class="none"></span>Books and Resources</a>  </li>
+    <li><a href="../../security.html" title="Security"><span class="none"></span>Security</a>  </li>
+          <li class="nav-header">Community</li>
+    <li><a href="../../community.html" title="Community Overview"><span class="none"></span>Community Overview</a>  </li>
+    <li><a href="../../project-roles.html" title="Project Roles"><span class="none"></span>Project Roles</a>  </li>
+    <li><a href="../../guides/development/guide-helping.html" title="How to Contribute"><span class="none"></span>How to Contribute</a>  </li>
+    <li><a href="../../guides/mini/guide-maven-evangelism.html" title="Maven Repository"><span class="none"></span>Maven Repository</a>  </li>
+    <li><a href="../../users/getting-help.html" title="Getting Help"><span class="none"></span>Getting Help</a>  </li>
+    <li><a href="../../issue-tracking.html" title="Issue Tracking"><span class="none"></span>Issue Tracking</a>  </li>
+    <li><a href="../../source-repository.html" title="Source Repository"><span class="none"></span>Source Repository</a>  </li>
+    <li><a href="../../team-list.html" title="The Maven Team"><span class="none"></span>The Maven Team</a>  </li>
+          <li class="nav-header">Project Documentation</li>
+    <li><a href="../../project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a>  </li>
+          <li class="nav-header">Maven Projects</li>
+    <li><a href="../../archetype/index.html" title="Archetype"><span class="none"></span>Archetype</a>  </li>
+    <li><a href="../../resolver/index.html" title="Artifact Resolver"><span class="none"></span>Artifact Resolver</a>  </li>
+    <li><a href="../../doxia/index.html" title="Doxia"><span class="none"></span>Doxia</a>  </li>
+    <li><a href="../../jxr/index.html" title="JXR"><span class="none"></span>JXR</a>  </li>
+    <li><a href="../../ref/current" title="Maven"><span class="none"></span>Maven</a>  </li>
+    <li><a href="../../pom/index.html" title="Parent POMs"><span class="none"></span>Parent POMs</a>  </li>
+    <li><a href="../../plugins/index.html" title="Plugins"><span class="none"></span>Plugins</a>  </li>
+    <li><a href="../../plugin-testing/index.html" title="Plugin Testing"><span class="none"></span>Plugin Testing</a>  </li>
+    <li><a href="../../plugin-tools/index.html" title="Plugin Tools"><span class="none"></span>Plugin Tools</a>  </li>
+    <li><a href="../../apache-resource-bundles/index.html" title="Resource Bundles"><span class="none"></span>Resource Bundles</a>  </li>
+    <li><a href="../../scm/index.html" title="SCM"><span class="none"></span>SCM</a>  </li>
+    <li><a href="../../shared/index.html" title="Shared Components"><span class="none"></span>Shared Components</a>  </li>
+    <li><a href="../../skins/index.html" title="Skins"><span class="none"></span>Skins</a>  </li>
+    <li><a href="../../surefire/index.html" title="Surefire"><span class="none"></span>Surefire</a>  </li>
+    <li><a href="../../wagon/index.html" title="Wagon"><span class="none"></span>Wagon</a>  </li>
+          <li class="nav-header">ASF</li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How Apache Works"><span class="none"></span>How Apache Works</a>  </li>
+    <li><a href="https://www.apache.org/foundation/" class="externalLink" title="Foundation"><span class="none"></span>Foundation</a>  </li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsoring Apache"><span class="none"></span>Sponsoring Apache</a>  </li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a>  </li>
+  </ul>
+<form id="search-form" action="https://www.google.com/search" method="get" >
+      <input value="https://maven.apache.org" name="sitesearch" type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
+          <hr />
+          <div id="poweredBy">
+          <script type="text/javascript">asyncJs( 'https://apis.google.com/js/plusone.js' )</script>
+        <div class="g-plusone" data-href="https://maven.apache.org/" data-size="tall" ></div>
+                  <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+  <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a>
+              </div>
+          </div>
+        </div>
+        <div id="bodyColumn"  class="span10" >
+<div class="section">
+<h2><a name="Introduction"></a>Introduction</h2>
+<p>This guide is intended to assist users in developing Java reporting plugins for Maven that will contribute to sites generated by <a href="/plugins/maven-site-plugin/"><tt>maven-site-plugin</tt></a> or site pdf documents generated by <a href="/plugins/maven-pdf-plugin/"><tt>maven-pdf-site</tt></a>.</p>
+<p>Any Mojo becomes a <i>report</i> Mojo when it implements <a href="/shared/maven-reporting-api/">Maven Reporting API</a>. Then a plugin may have some reporting goals and some build (non-reporting) goals.</p>
+<p>Work In Progress (external reports, Doxia Sink API vs generated markup in <tt>target/generated-site/</tt>)...</p>
+<div class="section">
+<h3><a name="Resources"></a>Resources</h3>
+<ol style="list-style-type: decimal">
+<li><a href="./guide-java-plugin-development.html">Guide to Developing Java Plugins</a>: Starting point, since a reporting plugin is a plugin...</li>
+<li><a href="/shared/maven-reporting-api/">Maven Reporting API</a>: The Reporting API to implement when a Mojo provides reporting for site.</li>
+<li><a href="/shared/maven-reporting-impl/">Maven Reporting Implementation</a>: Base implementation of both Reporting API and Plugin API.</li>
+<li><a href="/doxia/doxia/doxia-sink-api/">Doxia Sink API</a>: API to generate content.</li></ol></div></div>
+        </div>
+      </div>
+    </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &copy;2002&#x2013;2017
+<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+All rights reserved.</p>
+        </div>
+        </div>
+    </footer>
+    </body>
+</html>

Modified: websites/staging/maven/trunk/content/maven-site-1.0-site.jar
==============================================================================
Binary files - no diff available.

Modified: websites/staging/maven/trunk/content/plugin-developers/index.html
==============================================================================
--- websites/staging/maven/trunk/content/plugin-developers/index.html (original)
+++ websites/staging/maven/trunk/content/plugin-developers/index.html Fri Nov 17 09:43:46 2017
@@ -71,8 +71,9 @@
     <li class="active"><a href="#"><span class="icon-chevron-down"></span>Plugin Developer Centre</a>
 
       <ul class="nav nav-list">
-    <li><a href="../guides/introduction/introduction-to-plugins.html" title="Introduction to Plugin Development"><span class="none"></span>Introduction to Plugin Development</a>  </li>
+    <li><a href="../guides/introduction/introduction-to-plugins.html" title="Introduction"><span class="none"></span>Introduction</a>  </li>
     <li><a href="../guides/plugin/guide-java-plugin-development.html" title="Your First Mojo"><span class="none"></span>Your First Mojo</a>  </li>
+    <li><a href="../guides/plugin/guide-java-report-plugin-development.html" title="Your First Report Mojo"><span class="none"></span>Your First Report Mojo</a>  </li>
     <li><a href="../developers/mojo-api-specification.html" title="Mojo API"><span class="none"></span>Mojo API</a>  </li>
     <li><a href="../ref/current/index.html" title="Maven API"><span class="none"></span>Maven API</a>  </li>
       </ul>
@@ -134,11 +135,12 @@
         <div id="bodyColumn"  class="span10" >
 <div class="section">
 <h2><a name="Plugin_Developers_Centre"></a>Plugin Developers Centre</h2>
-<p>This documentation centre is for those that are developing Maven plugins. This might be for your own build, or as an accompaniment to your third party tool.</p>
+<p>This documentation centre is for those who are developing Maven plugins. This might be for your own build, or as an accompaniment to your third party tool.</p>
 <p><b>What is a Mojo?</b> A mojo is a <b>M</b>aven plain <b>O</b>ld <b>J</b>ava <b>O</b>bject. Each mojo is an executable <i>goal</i> in Maven, and a plugin is a distribution of one or more related mojos.</p>
 <ul>
 <li><a href="../guides/introduction/introduction-to-plugins.html"> Introduction to Plugin Development</a> - Introduction to concepts</li>
 <li><a href="../guides/plugin/guide-java-plugin-development.html"> Your First Mojo</a> - Learn how to write your first plugin</li>
+<li><a href="../guides/plugin/guide-java-report-plugin-development.html"> Your First Mojo</a> - Learn how to write your first reporting plugin</li>
 <li><a href="./plugin-testing.html"> Testing your Plugin</a> - How to write tests for your plugins</li>
 <li><a href="./plugin-documenting.html"> Documenting your Plugin</a> - How to write documentation for your plugins</li>
 <li><a href="./cookbook/index.html"> Plugins Cookbook</a> - Examples for how to perform common tasks in plugins</li>