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>



Reply via email to