Sonatype Introduces Next Generation Dependency Management | Press Release

blog-logo Sonatype Blog

OpenDocument Java API Project Switches from Ant to Maven

July 22, 2009 By Tim OBrien

ODFDOM, the OpenDocument Java API, has been released. You can read more about the project release here. From the site:
"ODFDOM is an Apache 2 licensed Java library to easily create, access and manipulate ODF documents." What's interesting about this particular software release is the switch from Ant to Maven. Here's the quote that caught my attention.

Last but not least, with the support by Benson Margulies, we were able to switch our build environment from ANT to Maven. By using Maven we made our dependencies declarative. We no longer add dependent JARs to our sources (e.g. the parser XercesImpl.jar), but are able to download them via Maven [Central] on demand. Following this idea of modularization, we were able to simplify the source structure of ODFDOM by moving our code-generation to a [new] project called relaxng2template.

Tags: Sonatype Says, ant, Maven

Written by Tim OBrien

Tim is a Software Architect with experience in all aspects of software development from project inception to developing scaleable production architectures for large-scale systems during critical, high-risk events such as Black Friday. He has helped many organizations ranging from small startups to Fortune 100 companies take a more strategic approach to adopting and evaluating technology and managing the risks associated with change.