Until now, the OpenXava distribution, the zip that you download from the internet, includes everything. The OpenXava code, the complete documentation, IDE (the OpenXava Studio) and a workspace configured to start to work, everything. Until now.
Now, things have changed, the new version is based on Maven. If you don’t know Maven, Maven allows you to get the code of all the libraries and frameworks you need from a central repository, called Maven Central. You only have to indicate the name of the library and the version, and the library and its dependencies are downloaded automatically from Maven Central.
It means that from now on you will not download OpenXava from openxava.org or SourceForge anymore, you’ll get it from the Maven repository instead. If you want to access the source code of OpenXava you can get it from GitHub at any moment. The documentation is always available in openxava.org/doc and also in the GitHub repository.
However, you can still download the OpenXava Studio from openxava.org or SourceForge. The new OpenXava Studio 7 is only the IDE, it does not contain the OpenXava code. When you create a new project from the Studio it uses the latest version available from Maven Central, and you can work with several OpenXava projects of different versions with the same OpenXava Studio version.
So now the cadence of OpenXava Studio releases will be different from the OpenXava framework. We’ll release new versions of the OpenXava framework each few weeks via Maven, on the other hand we’ll release new versions of OpenXava Studio every many months.
In this case we already have released OpenXava Studio 7, a week before OpenXava 7.0, because OpenXava Studio can work with the 7.0RC1 version of OpenXava that is already in Maven Central.