dev@glassfish.java.net

Wishlist for additional APIs (and implementations where appropriate) in the java.net Maven repository

From: Craig McClanahan <Craig.McClanahan_at_Sun.COM>
Date: Sun, 09 Jul 2006 18:56:09 -0700

I'm trying to set up a new demo webapp for Shale (based on the canonical
Struts MailReader webapp) that uses JPA and a database for the
persistence tier, to show off how well JSF and JPA play together. As
with all the rest of Shale (which is now it's own Apache project[1]),
the build system is based on Maven2.

The javax.persistence APIs and implementations are available, but if the
following were added to the java.net Maven repository, it would be much
easier to construct a sample webapp that leverages the "ease of build"
capabilities that Maven provides.

* Commons annotations APIs from JSR-250 (such as @Resource) --
javax.annotation

* Java Transaction API -- javax.transaction

In the short term I can provide a README file that tells people how to
perform the tedious steps required to download and install these APIs
locally ... but that is a detriment to widespread adoption of these APIs.

Craig

[1] http://shale.apache.org/