Improved Maven central repository upload process

Today we’ve improved the Maven central repository upload process, the time from a request to its upload to ibiblio will be much shorter from now. Hope this will make happy maven users.

Old news from ONess

23 Jul 2004 – New releases

17 Jul 2004 – New user modules: oness-user-model and oness-user-webapp

User modules to manage autentication and authorization issues.

09 Jul 2004 – Live Demo running

The live demo is running.

09 Jul 2004 – Version 0.1 Released

Available from the Sourceforge downloads page.

15 Jun 2004 – Automatic building every day (nightly snapshots)

Every day the site is regenerated with the latest stuff from CVS.

The latest source code is also built from scratch and the builds are available in the download section.

13 Jun 2004 – Auditing framework ready

The auditing framework created allows DAO objects to transparently manage data auditing information, providing support to undo operations.

10 May 2004 – Commited the sources to Sourceforge CVS

The sources are now in the Sourceforge CVS server.

19 Apr 2004 – Now featuring Hibernate + Spring model layer

The model architecture has moved from EJB to Hibernate + Spring.

7 Apr 2004 – ONess Web page is up

The oness web page at sourceforge http://oness.sourceforge.net is up.

HSQLDB and transaction isolation issues

After trying HSQLDB database it seems that doesn’t support setting transaction isolation levels, so it fails in testing.

Hibernate and postgresql

I have adapted a bit the ONess application to work with postgresql database: changed the hibernate id generator native to increment, as dbunit test insert data but don’t update sequences, and renamed user table and columns because they are reserved words.

Maven and Ant visual comparison

Maybe this helps people to better understand why to migrate to maven 😉

maven visual comparison

Whitespace programming language

Some time ago I found this cool programming language, Whitespace. The guys have really done a great work. I think it will deprecate Java 😉

Don’t forget to take a look at the samples!

Barcodes in Java applications

I’ve just checked the Barbecue project, and seems interesting if you want to use barcode in any java application.

Barbecue is an open-source, Java barcode library that provides the means to create barcodes for printing and display in Java applications. A number of barcode formats are supported and many more can be added via the flexible barcode API. Barcodes can be outputted to Graphics objects, or used as a Swing component, or written out as SVG. Please use the links on the left to find out more about Barbecue.

Writing documentation with Maven

A poll has been started in the Maven Users List to know what format use the people to write their documentation (xdoc, html, docbook, latex or wiki).

Read the thread

Writting docbook project documentation.

These days I’m very busy writing a 150 pages document about ONess to be presented at the University of A Coruña (Spain). This doc is written in spanish and documents all the development process (eXtreme Programming based) of the ONess project till now.

I finally decided to use docbook as I found XMLMind editor (thanks Ben) that helps a lot writing docbook xml. I used Latex in previous projects but I don’t like it too much and xml is powerful and easier to transform.

To transform docbook xml to pdf I use a modified version of the maven sdocbook plugin. I also use a custom stylesheet to set fo parameters based on the one from Spring distribution, based in turn on the Hibernate one (thanks again Ben). Now I get a pretty pdf with correct margins, line spacing,…

I think it’s time to join efforts and create a maven plugin to generate pdf and html output from docbook so contributions are welcome.

Spring Framework 1.1 final released

The final 1.1 version has just been released and is available for Maven users in the central Maven repository (in no more than four hours).