Saturday Jan 19, 2008

JAX-WS Maven Plugin - New Enterprise Tech Tip

Maven Icon

In an Enterprise Tech Tip, Rama describes how to use the JAX-WS Maven plugin to develop Web services. The article describes why you may be interested in the  plugin:

don't have to get the JAX-WS dependencies, set up the classpath, and configure and invoke the tool tasks for compilation and packaging -- steps required by the Ant tasks.

The different tooling options around Metro are described in an Earlier  Post.

You can also subscribe to the Tech Tips as an RSS feed.

Tuesday Jan 08, 2008

Dependency Graph of GlassFish v3 Modules

Natural Ruby Gem

Kohsuke generated a dependency graph of GlassFish v3 modules and it's dependent jars.

Creating such graphs is not only a fun exercise but also reveals useful information such as redundant dependency edges as discussed in the blog.

An Earlier Podcast talks in detail about the module sub-system that leads to the generation of this graph.
You can read more about GlassFish v3

Wednesday Nov 21, 2007

Hibernate, Facelets and Maven on GlassFish, through NetBeans

Hibernate Logo

Wouter continues showing how to use Maven and GlassFish, this time he shows how to Combining Hibernate and Facelets with Maven, Netbeans and GlassFish.

Also check these earlier posts by Wouter on GlassFish: Building and Deploying GF Apps using Maven and Invoking EJBs in GF from Tomcat.

Monday Nov 12, 2007

On the importance of Maven...

Wouter's picture

Building on the work presented in this previous entry, Wouter van Reeven has an article on "Building Enterprise Applications for GlassFish using Netbeans 6.0 (Beta 2) and Maven2" and well as a follow-up called "Deploying to GlassFish using Maven2".

With the increasing importance of Maven with GlassFish v3, you may also want to check out Paul's presentation on Maven 2 (pdf|mp3) (part of the Brown Bag series).

Friday Nov 09, 2007

Using GlassFish to develop Geronimo

Jacek Laskowski photo

GlassFish can serve different purposes beyond being a complete enterprise open source application server. Based on the fact that it is also the Java EE 5 reference implementation, Geronimo and OpenEJB commiter and long-time NetBeans user, Jacek Laskowski has a nice article putting GlassFish's EJB container to work.

The article explains how to add Maven support to NetBeans 6 and to use it to handle project dependencies, keeping your pom.xml always up to date. Jacek refers twice to the well written EJB FAQ for Java EE 5 clarifications or GlassFish specifics. Jacek has more GlassFish-related articles here (in Polish).

Saturday Oct 27, 2007

Brown bag meetings for GlassFish v3

Real brown bag

Similar to the User Experience Meetings conducted throughout the v2 development process, Anissa is scheduling a series of open-to-all brown bag series for GlassFish v3 builds. With the recent move to subversion (on our way to Mercurial), is it probably a good time for everyone still using CVS exclusively to get up to speed with the first meeting on October 30th 2007. Maven 2 is also a key component to GlassFish v3 and will be covered in the next meeting.

Details (hours, conference call numbers, slides) are available here. Times are pretty US and Europe-friendly. Calls should be available for replay for everyone else.

Note for the non-US audience that "Brown Bag" refers to people bringing their own lunch (in a brown bag). Hopefully this explanation is not too far off as I'm not American either... ;)

Friday Apr 20, 2007

Java.Net Maven Repository Mirrors

Mirror Image

Kohsuke has set up mirrors for the Java.Net Maven repositories,archive-old-02

• As a mirror for https://maven-repository.dev.java.net/ (m1), use http://download.java.net/maven/1/
• As a mirror for https://maven2-repository.dev.java.net/ (m2), use http://download.java.net/maven/2/

Thanks, Kohsuke.

Tuesday Jan 16, 2007

JavaEE API JAR in Maven Repository

Java Logo

Some people have asked for a single JAR that contains all the Java EE 5 APIs, for things like compiling against them. Ludo has just posted such a JAR to the Maven Repository at Java.Net.

Check Ludo's blog for some more details.

Monday Sep 18, 2006

Recent JAXB 2.1 News: Features, Fast Infoset, Eclipse Plugin, EA, and more...

Java XML Duke

A news update on JAXB 2.1 (planned for GlassFish V2). On the spec front, Kohsuke has written several blogs on the proposed changes including Specification Highlights, support for Separate Compilation and Use as a DI Container. He has also released the EA1 Implementation available separatedly and at the Maven Rep. The implementation also supports Better Linkage with FI, Better Customization and enables a better JAXB Eclipse Plugin.

For more information check here and here. BTW, note there is also a New Implementation of the current spec. More information at the JAXB home page and and in the JAXB Annoucements.

Friday Jul 28, 2006

Synchronizing GlassFish JARs to the iBiblio Maven Repository

Maven Logo

Thanks to the work of Carlos, the GlassFish JARs at the Java.Net Maven Repository repositories are now synched periodically to the ibiblio maven/maven2 repositories. See, for example, the JAXB RI jars and JAXB API jars.

Thanks to Kohsuke for working with Carlos and for the tip

GlassFish components in the repository include: StAX, JAX-RPC, JAXP 1.4, Java Persistence and EJB 3.0, JSTL 1.2, Servlet 2.5 and JSP 2.0 and JSP 2.1, XML Stream, Fast Infoset, JSFs, JavaMail and Activation, JAXB, JAX-WS and SAAJ. More components will be added in the future.

StAX Added to Java.Net Maven Repository

Maven Logo

Santiago reports the Addition of StAX to the Java.Net Maven Repository.

GlassFish components in the repository include: StAX, JAX-RPC, JAXP 1.4, Java Persistence and EJB 3.0, JSTL 1.2, Servlet 2.5 and JSP 2.0 and JSP 2.1, XML Stream, Fast Infoset, JSFs, JavaMail and Activation, JAXB, JAX-WS and SAAJ. More components will be added in the future.

Friday Jul 21, 2006

Refresh of Maven Repository

Maven Logo

Ed reports on a Refresh of the JSF Components in the Java.Net Maven Repository. The repository is continuously updated; there is also work on a Maven 2 repository and in synchronizing with the iBiblio repository. We will report on that in the near future.

GlassFish components in the repository include: JAX-RPC, JAXP 1.4, Java Persistence and EJB 3.0, JSTL 1.2, Servlet 2.5 and JSP 2.0 and JSP 2.1, XML Stream, Fast Infoset, JSFs, JavaMail and Activation, JAXB, JAX-WS and SAAJ. More components will be added in the future.

Wednesday Jun 28, 2006

JAX-RPC 1.1 JARs added to Java.Net Maven Repository

Maven Logo

One more GlassFish addition to the Java.Net Maven Repository: Jitu reports that JAX-RPC 1.1 is the latest Addition to the Maven Repository.

Earlier additions to the repository include: JAXP 1.4, Java Persistence and EJB 3.0, JSTL 1.2, Servlet 2.5 and JSP 2.0 and JSP 2.1, XML Stream, Fast Infoset, JSFs, JavaMail and Activation, JAXB, JAX-WS and SAAJ.

Sunday Jun 25, 2006

JAXP 1.4 JARs added to Java.Net Maven Repository

Maven Logo

We continue to add GlassFish components to the Java.Net Maven Repository: Santiago reports that JAXP 1.4 (part of Java SE 6 (Mustang)) is the latest Addition to the Maven Repository.

Earlier additions to the repository include: Java Persistence and EJB 3.0, JSTL 1.2, Servlet 2.5 and JSP 2.0 and JSP 2.1, XML Stream, Fast Infoset, JSFs, JavaMail and Activation, JAXB, JAX-WS and SAAJ.