What is RS Library?
The RS Library project was established to support my daily Java development. It is a collection of interfaces, classes and static Utils that are part of each of my projects. That’s why I decided to publish them the same way so everyone can benefit of the work. And of course, it will be easier for myself to fulfill common development tasks.
RS Library is currently divided into five areas, each of them published as a Maven module to RS Library:
- Base Library – provides non-specific code such as Java language tasks, IO tasks, bean handling, Configuration helpers and many more.
- Data Base Library – provides a scheme for Data Factory – Data Access Object – Business Object pattern. It includes parameterized interfaces and first abstract implementations of them.
- Data File Library – provides abstract implementations for usage with file-based storage of data (experimental).
- Data Hibernate Library – provides abstract implementations of Data Base Library scheme for usage with Hibernate.
- Templating – provides an easy Typo3-like way of processing text templates within Java.
Most of this code was created when I faced specific problems in my professional work. I usually work out solutions in private projects, test them there and then apply them to my professional work. That’s why few of my employers will find the same code in their products. However, the code was created outside of professional environments and therefore is my own intellectual property.
RS Library modules are maintained in the same Maven project and, hence, follow the same release cycle. That means that each modules will have the same version numbers and are published at the same time.
RS Library is published under the GNU Lesser General Public License 3.0.
The RS Library project is a matured project. The last stable version is 1.4.0.
The RS Library is part of the Eclipse RCP Common Feature.
Bugs and Change Requests
A Jira instance is setup for you to report bugs and request changes. All you need to do is register and create a new issue for the project and respective module (called Component in Jira).
- Release Notes V1.4.0
- Release Notes V1.3.0
- Release Notes V1.2.9
- Release Notes V1.2.8
- Release Notes V1.2.7
- Release Notes V1.2.6
- Release Notes V1.2.5
- Release Notes V1.2.4
- Release Notes V1.2.3
- Release Notes V1.2.2
- Release Notes V1.2.1
- Release Notes V1.2.0
- Release Notes V1.1.0
- Release Notes V1.0.0