An open-source, federated content repository

Continuous integration

JBoss DNA is now using automated continuous integration to make sure that everyone knows whether the codebase compiles and whether unit tests pass.

We’re currently running two jobs for DNA:

  • Continuous – Consists of compiling all DNA projects and executing all unit tests. This job is run only when changes have been made, and results of a run are published about every 30 minutes.
  • Nightly – Consists of compiling all DNA projects and executing all unit and integration tests. This job is run every morning, whether or not there are changes to the code.

By the way, this information along with the instructions for getting the code is on our project’s Subversion page.


Filed under: techniques, testing

Why subscribe to JBoss products?

If you’ve ever wondered why you (or anyone else) would pay money for a subscription to JBoss products, check out Andy Miller’s recent post on the topic.

Filed under: open source

Staying informed (via our mailing lists)

One of the easiest ways to stay informed of what’s going on with many open source projects is through their mailing lists and blogs. You’ve obviously found the blog for the JBoss DNA project, but did you know about our mailing lists?

JBoss DNA has several mailing lists, and you can always find them (and how to subscribe) off our main project page or on the mailing lists. Here’s a summary:

  • dna-announce is, well, for announcements. This list won’t have much traffic, as we’ll really just be announcing releases and such.
  • dna-users is the list for anyone who wants to use JBoss DNA but doesn’t want all the nitty-gritty about the inner workings. You can use this list or the forum to
  • dna-dev is the list for those of us developing the project and those that wish to listen in.
  • dna-issues is the automated list of notifications made to JIRA issues.
  • dna-commits is the automated list of SVN commits.

My advice would be to start with dna-users and dna-announce, and then subscribe to the others as you see fit.

One important note: you must subscribe to a list before you can post to it. There’s no getting around that.

Filed under: news, open source, repository, tools

JBoss site changes

The good folks that run have made a few changes that affect the URLs. And although the old URLs still work, you may want to update any bookmarks to the new URLs. In particular, our project page is now at

Filed under: news

ModeShape is

a lightweight, fast, pluggable, open-source JCR repository that federates and unifies content from multiple systems, including files systems, databases, data grids, other repositories, etc.

Use the JCR API to access the information you already have, or use it like a conventional JCR system (just with more ways to persist your content).

ModeShape used to be 'JBoss DNA'. It's the same project, same community, same license, and same software.