Browse Source

Ant2SVG, Savant, Surround SCM

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276686 13f79535-47bb-0310-9956-ffa450edef68
master
Jan Materne 21 years ago
parent
commit
44be0d652d
4 changed files with 256 additions and 12 deletions
  1. +107
    -6
      docs/external.html
  2. +55
    -0
      docs/projects.html
  3. +60
    -5
      xdocs/external.xml
  4. +34
    -1
      xdocs/projects.xml

+ 107
- 6
docs/external.html View File

@@ -175,7 +175,8 @@
</h3> </h3>
<p>This page lists external resources for Apache Ant: <a href="#Tasks">Tasks</a>, <a href="#Compiler%20Implementations">Compiler Implementations</a>, <p>This page lists external resources for Apache Ant: <a href="#Tasks">Tasks</a>, <a href="#Compiler%20Implementations">Compiler Implementations</a>,
<a href="#IDE%20and%20Editor%20Integration">IDE integration <a href="#IDE%20and%20Editor%20Integration">IDE integration
tools</a>, loggers, you name it. If you've written
tools</a>, <a href="#Source%20Control%20ystems">Source Control
Systems</a>, loggers, you name it. If you've written
something that should be included, please post all relevant something that should be included, please post all relevant
information to one of the mailing lists. For details, see the information to one of the mailing lists. For details, see the
<a href="faq.html#adding-external-tasks">FAQ</a>.</p> <a href="faq.html#adding-external-tasks">FAQ</a>.</p>
@@ -330,6 +331,57 @@
valign="top" align="left"> valign="top" align="left">
Apache Software License 1.1 Apache Software License 1.1
</td> </td>
</tr>
</table>
<h4 class="subsection">
<a name="Ant2Svg"></a>
Ant2Svg
</h4>
<p>Ant2Svg creates a graphical representation of an Ant build file.
The graphical representation is in the form of a Scalable Vector
Graphics (SVG) file that can be displayed in a web browser. This
simplified SVG depiction helps the developer understand build file
structure and identify extraneous or missing dependencies.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Compatibility:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.6.1 and higher
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
URL:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.spiritedsw.com/ant2svg/">http://www.spiritedsw.com/ant2svg/</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Contact:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
loney &lt;at&gt; spiritedsw &lt;dot&gt; com
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
License:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
The Apache Software License 2.0
</td>
</tr> </tr>
</table> </table>
<h4 class="subsection"> <h4 class="subsection">
@@ -1356,10 +1408,10 @@
<a name="Grand"></a> <a name="Grand"></a>
Grand Grand
</h4> </h4>
<p>Grand is a set of tools to create a visual representation of Ant target
dependencies. It works by taking an Ant build file and creating a "dot" file. It
differs from the existing tools by relying on the Ant API rather than XML parsing to
get the dependencies. It includes many advanced features such as filtering or
<p>Grand is a set of tools to create a visual representation of Ant target
dependencies. It works by taking an Ant build file and creating a "dot" file. It
differs from the existing tools by relying on the Ant API rather than XML parsing to
get the dependencies. It includes many advanced features such as filtering or
rendering depending on the target's nature. Also features a SWT based GUI.</p> rendering depending on the target's nature. Also features a SWT based GUI.</p>
<table class="externals" cellspacing="1" cellpadding="4"> <table class="externals" cellspacing="1" cellpadding="4">
<tr> <tr>
@@ -5543,7 +5595,56 @@
<p>There are several integration with SCM systems. Some are <p>There are several integration with SCM systems. Some are
<a href="manual/tasksoverview.html#scm">build in</a>. But some are available as <a href="manual/tasksoverview.html#scm">build in</a>. But some are available as
external libraries. Here a list of task libraries we are aware of:</p> external libraries. Here a list of task libraries we are aware of:</p>
<h4 class="subsection">
<a name="Surround SCM"></a>
Surround SCM
</h4>
<p>These are tasks that allow users to access Surround SCM
functionality from within Ant build scripts.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Compatibility:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.5 and later
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
URL:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.seapine.com/scmresources.php#integration">
Surround SCM Resource Center</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Contact:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="mailto:support@seapine.com">Seapine Support</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
License:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
GNU Lesser General Public License
</td>
</tr>
</table>
</div> </div>
</div> </div>




+ 55
- 0
docs/projects.html View File

@@ -804,6 +804,61 @@
valign="top" align="left"> valign="top" align="left">
MIT License MIT License
</td> </td>
</tr>
</table>
<h4 class="subsection">
<a name="Savant"></a>
Savant
</h4>
<p>Savant helps simplify builds and codebases by handling the
resolution of project dependencies automatically. Savant supports
Maven style dependency downloads and various other methods of
retrieving dependencies, including fetching files from CVS modules.
Savant goes a step further than other dependency solutions and provides
the means for multiple internal projects to build each other in order
to resolve inter-project dependencies.</p>
<p>Savant can be used via various Ant types and tasks as well as used
from any Java application including those that do not make use of Ant.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Compatibility:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.6.1
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
URL:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.inversoft.com">http://www.inversoft.com</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Contact:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.inversoft.com/contact.html">http://www.inversoft.com/contact.html</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
License:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
LGPL
</td>
</tr> </tr>
</table> </table>
<h4 class="subsection"> <h4 class="subsection">


+ 60
- 5
xdocs/external.xml View File

@@ -29,7 +29,8 @@
href="#Tasks">Tasks</a>, <a href="#Tasks">Tasks</a>, <a
href="#Compiler%20Implementations">Compiler Implementations</a>, href="#Compiler%20Implementations">Compiler Implementations</a>,
<a href="#IDE%20and%20Editor%20Integration">IDE integration <a href="#IDE%20and%20Editor%20Integration">IDE integration
tools</a>, loggers, you name it. If you've written
tools</a>, <a href="#Source%20Control%20ystems">Source Control
Systems</a>, loggers, you name it. If you've written
something that should be included, please post all relevant something that should be included, please post all relevant
information to one of the mailing lists. For details, see the information to one of the mailing lists. For details, see the
<a href="faq.html#adding-external-tasks">FAQ</a>.</p> <a href="faq.html#adding-external-tasks">FAQ</a>.</p>
@@ -118,6 +119,34 @@
</table> </table>
</subsection> </subsection>


<subsection name="Ant2Svg">

<p>Ant2Svg creates a graphical representation of an Ant build file.
The graphical representation is in the form of a Scalable Vector
Graphics (SVG) file that can be displayed in a web browser. This
simplified SVG depiction helps the developer understand build file
structure and identify extraneous or missing dependencies.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.6.1 and higher</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.spiritedsw.com/ant2svg/">http://www.spiritedsw.com/ant2svg/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td>loney &lt;at&gt; spiritedsw &lt;dot&gt; com</td>
</tr>
<tr>
<th>License:</th>
<td>The Apache Software License 2.0</td>
</tr>
</table>
</subsection>

<subsection name="AntDoc"> <subsection name="AntDoc">


<p>AntDoc is a tool that generates HTML documentation from Ant <p>AntDoc is a tool that generates HTML documentation from Ant
@@ -674,10 +703,10 @@
</subsection> </subsection>


<subsection name="Grand"> <subsection name="Grand">
<p>Grand is a set of tools to create a visual representation of Ant target
dependencies. It works by taking an Ant build file and creating a "dot" file. It
differs from the existing tools by relying on the Ant API rather than XML parsing to
get the dependencies. It includes many advanced features such as filtering or
<p>Grand is a set of tools to create a visual representation of Ant target
dependencies. It works by taking an Ant build file and creating a "dot" file. It
differs from the existing tools by relying on the Ant API rather than XML parsing to
get the dependencies. It includes many advanced features such as filtering or
rendering depending on the target's nature. Also features a SWT based GUI.</p> rendering depending on the target's nature. Also features a SWT based GUI.</p>


<table class="externals"> <table class="externals">
@@ -2999,6 +3028,32 @@
<a href="manual/tasksoverview.html#scm">build in</a>. But some are available as <a href="manual/tasksoverview.html#scm">build in</a>. But some are available as
external libraries. Here a list of task libraries we are aware of:</p> external libraries. Here a list of task libraries we are aware of:</p>


<subsection name="Surround SCM">

<p>These are tasks that allow users to access Surround SCM
functionality from within Ant build scripts.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.5 and later</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.seapine.com/scmresources.php#integration">
Surround SCM Resource Center</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:support@seapine.com">Seapine Support</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU Lesser General Public License</td>
</tr>
</table>
</subsection>

</section> </section>


</body> </body>

+ 34
- 1
xdocs/projects.xml View File

@@ -329,7 +329,7 @@
<td>Opensource</td> <td>Opensource</td>
</tr> </tr>
</table> </table>
</subsection>
</subsection>


<subsection name="NAnt"> <subsection name="NAnt">


@@ -383,6 +383,39 @@
</table> </table>
</subsection> </subsection>


<subsection name="Savant">

<p>Savant helps simplify builds and codebases by handling the
resolution of project dependencies automatically. Savant supports
Maven style dependency downloads and various other methods of
retrieving dependencies, including fetching files from CVS modules.
Savant goes a step further than other dependency solutions and provides
the means for multiple internal projects to build each other in order
to resolve inter-project dependencies.</p>

<p>Savant can be used via various Ant types and tasks as well as used
from any Java application including those that do not make use of Ant.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.6.1</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.inversoft.com">http://www.inversoft.com</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="http://www.inversoft.com/contact.html">http://www.inversoft.com/contact.html</a></td>
</tr>
<tr>
<th>License:</th>
<td>LGPL</td>
</tr>
</table>
</subsection>

<subsection name="XML Publication"> <subsection name="XML Publication">


<p>XML Publication is a set of tools to generate Web pages <p>XML Publication is a set of tools to generate Web pages


Loading…
Cancel
Save