DataNucleus provides Open Source products, and you can freely download any release of DataNucleus, together with the associated source code. DataNucleus downloads are subject to the Apache 2 License. Note that DataNucleus software versioning uses the versioning strategy defined here. We hope that you are successful in your use of DataNucleus, and if you have any problems or queries, please contact us using the Forum. Be aware that we dont have much time for this free support so you could make a donation to further development and pay for our time providing support.
The first thing to note is that all DataNucleus releases are stable, in that they all pass all DataNucleus tests and the relevant TCKs, so any referral to some stable branch is a concept for other projects; the whole point of TDD is to guarantee stability. The principal DataNucleus releases are :-
|DataNucleus AccessPlatform Zip : Zip of all DataNucleus plugin jars for a particular datastore and, optionally, jars for key dependencies. You can also check the dependencies for 4.0, 4.1, 4.2 separately if you wish. Available from our SourceForge project home page.|
|DataNucleus Plugin JARs : DataNucleus products are made up of a selection of plugins, and each plugin is also an OSGi bundle. You can download plugins individually, if you wish, as they are released. Available from the Maven Central repository.|
|Maven Plugin : Development of a DataNucleus-enabled project using Maven (2+) would benefit from the DataNucleus Maven plugin providing enhancement of classes and the opportunity to create the database schema. Available from the Maven Central repository.|
|Eclipse Plugin : Development of a DataNucleus-enabled project using Eclipse would benefit from the DataNucleus Eclipse plugin providing enhancement of classes and the opportunity to create the database schema. You can download this plugin by adding the DataNucleus "Eclipse Update" site of http://www.datanucleus.org/downloads/eclipse-update to your Eclipse configuration.|
|DataNucleus Samples : There are various samples of code for use with DataNucleus available, including the source files from the tutorial. Available from our SourceForge project home page, with the project housed on GitHub.|
We also provide a build of the current GitHub codebase. These are nightly builds freshly generated from GitHub around 2AM GMT. DataNucleus downloads are subject to the Apache 2 License. Note that DataNucleus software versioning uses the versioning strategy defined here.
|Nightly build of plugin JARs : here you can find all JARs of all plugins that have changed since the most recent release.|
If using Maven you simply need to add the following to your pom.xml
<repositories> <repository> <id>DN_Nightly_M2_Repo</id> <url>http://www.datanucleus.org/downloads/maven2-nightly/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
Please be aware that all nightly builds are development work-in-progress and no guarantee is provided. These builds are typically stable but things may be broke occasionally as new features are added etc. You cannot report issues in JIRA against nightly builds, only against released versions of DataNucleus, but should report any problems in the General Development Forum if you have an issue with a nightly build, preferably after waiting a few days in case it is a work in progress type situation with a new feature being introduced.