Author: mbenson
Date: Fri Jun 6 23:31:06 2014
New Revision: 1601034
URL: http://svn.apache.org/r1601034
Log:
site navigability
Modified:
commons/proper/weaver/trunk/src/site/markdown/index.md
commons/proper/weaver/trunk/src/site/site.xml
Modified: commons/proper/weaver/trunk/src/site/markdown/index.md
URL:
http://svn.apache.org/viewvc/commons/proper/weaver/trunk/src/site/markdown/index.md?rev=1601034&r1=1601033&r2=1601034&view=diff
==============================================================================
--- commons/proper/weaver/trunk/src/site/markdown/index.md (original)
+++ commons/proper/weaver/trunk/src/site/markdown/index.md Fri Jun 6 23:31:06
2014
@@ -29,10 +29,10 @@ to address.
Apache Commons Weaver consists of:
-- Core Framework
-- Weaver Modules
-- Maven Plugin
-- Antlib
+- [Core Framework](#core)
+- [Weaver Modules](#weavers)
+- [Maven Plugin](#maven)
+- [Antlib](#antlib)
The Maven Plugin and Antlib are used for invoking Weaving facilities. Below
you will
find a graph with a high level overview of Apache Commons Weaver project.
@@ -41,19 +41,19 @@ find a graph with a high level overview
Latest API documentation is [here](apidocs/index.html).
-### Core Framework
+### <a name="core"></a> Core Framework
The [Commons Weaver Processor](commons-weaver-processor/index.html)
defines a "weaver module" service provider interface (SPI) as well as
the facilities that use the Java `ServiceLoader` to discover and invoke
defined weaver modules for simple filesystem-based bytecode weaving.
-### Weaver Modules
+### <a name="weavers"></a> Weaver Modules
A number of [Weaver Modules](commons-weaver-modules-parent/index.html)
are provided by the Commons Weaver project.
Typically a weaver module may respect a set of configuration
properties which should be documented along with that module.
-### Maven Plugin
+### <a name="maven"></a> Maven Plugin
The [Commons Weaver plugin for Apache Maven][mvnplugin] aims to integrate
Weaver as smoothly as possible for Maven users. Here is an example
of configuring the `privilizer` module:
@@ -91,7 +91,7 @@ of configuring the `privilizer` module:
</dependencies>
</plugin>
-### Antlib
+### <a name="antlib"></a> Antlib
The [Commons Weaver Antlib][antlib] provides tasks and types to
facilitate the integration of Commons Weaver into your Apache Ant-based
build process. Here the user will make the `commons-weaver-antlib` `jar`
Modified: commons/proper/weaver/trunk/src/site/site.xml
URL:
http://svn.apache.org/viewvc/commons/proper/weaver/trunk/src/site/site.xml?rev=1601034&r1=1601033&r2=1601034&view=diff
==============================================================================
--- commons/proper/weaver/trunk/src/site/site.xml (original)
+++ commons/proper/weaver/trunk/src/site/site.xml Fri Jun 6 23:31:06 2014
@@ -30,6 +30,15 @@
<item name="Mailing lists" href="/mail-lists.html" />
<item name="Issue Tracking" href="/issue-tracking.html" />
</menu>
+ <menu name="Project Structure">
+ <item name="Core Framework" href="/commons-weaver-processor/index.html"
/>
+ <item name="Weaver Modules"
href="/commons-weaver-modules-parent/index.html">
+ <item name="Privilizer"
href="/commons-weaver-modules-parent/commons-weaver-privilizer-parent/index.html"
/>
+ <item name="Normalizer"
href="/commons-weaver-modules-parent/commons-weaver-normalizer-parent/index.html"
/>
+ </item>
+ <item name="Maven Plugin"
href="/commons-weaver-maven-plugin/plugin-info.html" />
+ <item name="Antlib"
href="/commons-weaver-antlib-parent/commons-weaver-antlib/index.html" />
+ </menu>
<menu name="Development">
<item name="Team" href="/team-list.html" />
<item name="SVN" href="/source-repository.html" />