[daisy] [ann] Alpha-2 releases: Daisy Java adapter & Daisy Maven plugin

Reinhard Poetz reinhard at apache.org
Wed Sep 19 15:25:42 CDT 2007


Reinhard Poetz wrote:
> 
> Because of a bug (menu generation) and a small feature enhancement 
> (retry in the case of a recoverable HTTP exception) I want to release 
> the Java adapter and the Maven plugin on Saturday as alpha-2. It will 
> still (only) support Daisy 1.5.1.1 - I plan to work on the migration to 
> Daisy 2.1 in Q4.
> 
> If anybody wants to see something else added/fixed, please let me know. 
> I will cut the release on Saturday.

With Bruno's help I've just released alpha-2 of the Daisy Java adapter and the 
Daisy Maven plugin:

Daisy Java adapter
------------------
The main goal of the Daisy Java Adapter is making the connection to a Daisy CMS 
repository as simple as possible from any Java application:

* Single point of entry. There is one connection object that can be used whether 
you want to talk to Daisy directly or if you use the Daisy publisher API.

* There is one Daisy document implementation that gives access to a document 
using direct Java API calls but also to the XML version returned by the 
publisher. For this particular purpose the usage of the publisher doesn't 
require the manual setup of a request object but only configuring a properties 
object that is used by a builder that creates the publisher request.

* The repository and the credentials objects are designed setter injection 
friendly. If used together with Spring, this enables the usage of the 
PropertyOverriderConfigurer.

* There is a POM that contains all necessary dependencies on Daisy libraries. If 
used together with Maven 2, you don't have to do any further investigations on 
what libraries you need because Maven 2 does everything for you.

documentation: http://cocoondev.org/wiki/g4/462-cd.html


Daisy Maven plugin
------------------
The Daisy Maven Plugin creates a raw Maven 2 documentation site which can be 
used by the Maven site plugin to create HTML documents. Additionally it has to 
provide support for link resolution across several of such documentations.

documentation: http://cocoondev.org/wiki/g4/463-cd.html


The plugin and the adapter require Daisy 1.5.1.x and don't work with a higher or 
lower version.


-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------


More information about the daisy mailing list