You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by mb...@apache.org on 2013/08/21 21:58:35 UTC
svn commit: r1516280 - in /commons/sandbox/weaver/trunk/ant/lib/src/site: ./
markdown/ markdown/index.md
Author: mbenson
Date: Wed Aug 21 19:58:34 2013
New Revision: 1516280
URL: http://svn.apache.org/r1516280
Log:
document antlib
Added:
commons/sandbox/weaver/trunk/ant/lib/src/site/
commons/sandbox/weaver/trunk/ant/lib/src/site/markdown/
commons/sandbox/weaver/trunk/ant/lib/src/site/markdown/index.md
Added: commons/sandbox/weaver/trunk/ant/lib/src/site/markdown/index.md
URL: http://svn.apache.org/viewvc/commons/sandbox/weaver/trunk/ant/lib/src/site/markdown/index.md?rev=1516280&view=auto
==============================================================================
--- commons/sandbox/weaver/trunk/ant/lib/src/site/markdown/index.md (added)
+++ commons/sandbox/weaver/trunk/ant/lib/src/site/markdown/index.md Wed Aug 21 19:58:34 2013
@@ -0,0 +1,50 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+## Apache Commons Weaver Antlib
+
+Provides an Antlib in the `antlib:org.apache.commons.weaver` namespace,
+consisting of the following tasks:
+
+### clean
+
+Invokes available [Cleaner][cleaner] implementations.
+
+### weave
+
+Invokes available [Weaver][weaver] implementations.
+
+
+Both the **weave** and **clean** tasks are parameterized either by
+nesting or by reference (via the `settingsref` attribute) with a
+custom type:
+
+### settings
+
+ * `target` attribute - specifies the location of the classfiles to weave
+ * `classpath` attribute - path string (incompatible with `classpathref`)
+ * `classpathref` attribute - refid of an Ant **path**
+ (incompatible with `classpath`)
+ * nested `propertyset` - Ant **PropertySet**
+ * nested `properties` - specifies properties using the names and text values
+ of nested elements (looks like Maven POM properties)
+
+
+[cleaner]: ../../apidocs/org/apache/commons/weaver/spi/Cleaner.html
+[weaver]: ../../apidocs/org/apache/commons/weaver/spi/Weaver.html