Welcome to JPlate - a
reusable frameworks, tools, utilities and Java source code. Ideally JPlate will provide
the plumbing by which constructing
solutions (for example applications) will be simplified. To achieve
consists of sub-projects that can solve various
development problems/problem domains.
JPlate has the
following dependencies listed below. You will need to download
install said dependencies based upon your operating system.
- Ant 1.7.1
- JDK 1.6.0_11 (for building - although 1.5x should work fine as
The following list contain sub-projects that have been retired:
contains reusable Ant
scripts/XSLT's and a default build
project that should be sufficient for most Java projects (meaning it
can be reused). This project has been promoted to its own project
and therefore retired from JPlate.
contains "core" Java
code. Many projects will re-use pieces of this project.
contains Java/JavaCC related parsers
such as comma separated values, tabbed delimited values and the JPlate
Template language. This project has been retired due to the
- All parsers contained in one project: any additional
projects that have a dependency on one parser will get all parsers
contained in this project. Somewhat muddies "separation of
- New parsers added to one project: in all likelihood, a
parser is created to be used in a project. Therefore keep the
parser with the project itself otherwise one must maintain two
projects: one for the parser and one for the project itself.
the initial work done on JPlate it
whole project. After 1.0 was released various bugs were discovered and
this release was demoted to proof of concept. In
was decided to modularize JPlate and convert
it to smaller sub-projects.
processing - for example CSV (comma separated values) processing.
JPlate has an
IRC channel on
irc.freenode.net under the channel name #JPlate.
The Project Manager
is usually there most days under the name Flossy. He is more than
happy to help or answer questions you may have.
If for some reason it does not appear releases are being performed in a
timely fashion, please browse the Subversion
repository. With JPlate there are no
deadlines or specific functionality destined for any release.
If you find JPlate
or you download
it - send
an email and let us know
what you think.