Browse Source

Add pointer to Java+ Preprocessor task.

Submitted by:	Brad Cox <bcox at virtualschool dot edu>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273777 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 22 years ago
parent
commit
932eb66ab4
2 changed files with 143 additions and 0 deletions
  1. +94
    -0
      docs/external.html
  2. +49
    -0
      xdocs/external.xml

+ 94
- 0
docs/external.html View File

@@ -1202,6 +1202,100 @@
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">
<font color="#ffffff" face="arial,helvetica,sanserif">
<a name="Java+ Precompile Task"><strong>Java+ Precompile Task</strong></a>
</font>
</td></tr>
<tr><td>
<blockquote>
<p>Java+ is an open source Java preprocessorthat adds these
features to any Java compiler:</p>
<ul>
<li>Multi-line strings with executable inclusions like Perl
and Ruby. It eliminates the need for JSP or ASP and their
need for Java compilers on deployment servers (a security
concern) while adding no overhead in either space or
time. </li>

<li>Optionally supports localization by segregating Java+
strings into ResourceBundle files with invarient keys based
on the hash code of the strings's value. This is handled
automatically and transparently; no intervention is
required.</li>

<li>Fast. Negligible impact on build times. By default,
skips inputs whose outputs are up to date to avoid
triggering recompilations.</li>

<li>Pure Java code, portable to any platform, with
graphical, shell and ant interfaces.</li>

<li>Simple, general, recursive, digraph-driven string
syntax. Digraph characters are user-selectable.</li>
</ul>
<table>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Compatibility:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Ant 1.5.1
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
URL:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="http://virtualschool.edu/java+/">http://virtualschool.edu/java+/</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
Contact:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
<a href="mailto:bcox@virtualschool.edu">Brad Cox</a>
</font>
</td>
</tr>
<tr>
<td bgcolor="#039acc" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
License:
</font>
</td>
<td bgcolor="#a0ddf0" colspan="" rowspan=""
valign="top" align="left">
<font color="#000000" size="-1" face="arial,helvetica,sanserif">
BSD-like License
</font>
</td>
</tr>
</table>
</blockquote>
</td></tr>
</table>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr><td bgcolor="#828DA6">


+ 49
- 0
xdocs/external.xml View File

@@ -422,6 +422,55 @@
</table>
</subsection>

<subsection name="Java+ Precompile Task">

<p>Java+ is an open source Java preprocessorthat adds these
features to any Java compiler:</p>

<ul>
<li>Multi-line strings with executable inclusions like Perl
and Ruby. It eliminates the need for JSP or ASP and their
need for Java compilers on deployment servers (a security
concern) while adding no overhead in either space or
time. </li>

<li>Optionally supports localization by segregating Java+
strings into ResourceBundle files with invarient keys based
on the hash code of the strings's value. This is handled
automatically and transparently; no intervention is
required.</li>

<li>Fast. Negligible impact on build times. By default,
skips inputs whose outputs are up to date to avoid
triggering recompilations.</li>

<li>Pure Java code, portable to any platform, with
graphical, shell and ant interfaces.</li>

<li>Simple, general, recursive, digraph-driven string
syntax. Digraph characters are user-selectable.</li>
</ul>

<table>
<tr>
<th>Compatibility:</th>
<td>Ant 1.5.1</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://virtualschool.edu/java+/">http://virtualschool.edu/java+/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:bcox@virtualschool.edu">Brad Cox</a></td>
</tr>
<tr>
<th>License:</th>
<td>BSD-like License</td>
</tr>
</table>
</subsection>

<subsection name="Javamake">

<p>A task to compile Java sources and manage class file


Loading…
Cancel
Save