Hi,
This is a new analyzer for dependencies between java class files. Quite
like <depend>, <smartanalyzer> will recompile the class affected by
modifications and avoid runtime linking errors.
It's aim to replace depend as:
- it provides a powerful analysis that will only compile the classes
affected by the modifications made to classes, and NOT all the clients
of the modified classes.
- it use a better strategy to determine source file names.
- it can be used with any compiler outputing java byte code and
providing an ANT task.
- it provides an API that can be used in any tool needing
dependency/modifications analysis (like refactoring).
the tool is distributed under GPL at:
http://smartanalyzer.sourceforge.net/
* smartanalyzer
* powerfull analysis of dependencies between java classes. only
affected classes will be recompiled and it can be used with any bytecode
compiler.
* tested with "Apache Ant version 1.5.1 compiled on October 2 2002"
* http://smartanalyzer.sourceforge.net/
* https://sourceforge.net/projects/smartanalyzer/
* GNU Public Licence (GPL)
here is a patch to the page:
<subsection name="SmartAnalyzer">
<p>powerfull analysis of dependencies between java classes.
only affected classes will be recompiled and it can be used with any
bytecode compiler.</p>
<table>
<tr>
<th>Compatibility:</th>
<td>Apache Ant version 1.5.1 compiled on October 2 2002</td>
</tr>
<tr>
<th>URL:</th>
<td><a
href="http://smartanalyzer.sourceforge.net/">http://smartanalyzer.sourceforge.net/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a
href="https://sourceforge.net/projects/smartanalyzer">support at
sourceforge project page</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU Public Licence (GPL)</td>
</tr>
</table>
</subsection>