[]() []() []() []() []() []() []() []() []() []() []() []() []() []()
You can find more useful samples on [wiki](https://github.com/AlexRogalskiy/object-mappers-playground/wiki)
Object Mappers playground intended to provide various mapping operations on DTO objects while converting from source to target objects.
Playground can be used for processing and testing mapping operations in order to evaluate major available options on objects conversion.
### For JDK 8
mvn clean install -Pdev,assembly,non_module_java -DskipTests
### For JDK 11+
mvn clean install -Pdev,assembly,module_java -DskipTests
Execute the following command to start Object Mappers application:
run.bat
Choose one of the modules and add to your pom.xml
:
<dependency>
<groupId>io.nullables.api.playground</groupId>
<artifactId>objectmappers-parent</artifactId>
<version>{lib.version}</version>
</dependency>
Bundle with all Object Mappers dependencies:
objectmappers-all
- Library to work with Object Mappers API.
The Website documentation is generated by mkdocs and can be discovered at url:
To enable documentation view serving at localhost ****the following steps should be considered:
1) Install/upgrade pip command-line utility:
pip install --upgrade pip
or if you need to install pip for the first time:
python get-pip.py
2) Install the mkdocs package using pip:
pip install mkdocs
or more conveniently for Windows subsystem:
python -m pip install mkdocs
python -m mkdocs
3) Install the material theme for the website:
pip install mkdocs-material
pip install markdown-include
4) Start the server at localhost by running the following command:
mkdocs serve --verbose --dirtyreload
5) Deploy to GitHub pages:
mkdocs --verbose gh-deploy --force --remote-branch gh-pages
5) Open up localhost in browser to get the default documentation homepage.
Object Mappers is maintained by the following GitHub team-members:
with community support please contact with us if you have some question or proposition.
Object Mappers Team would like inform that JetBrains is helping by provided IDE to develop the application. Thanks to its support program for an Open Source projects!
Object Mappers project is using SonarCloud for code quality. Thanks to SonarQube Team for free analysis solution for open source projects.
Object Mappers project is using Shippable DevOps and CI automation tool.
Object Mappers has experimental support for Gitpod, a pre-configured development environment that runs in your browser. To use Gitpod, click the button below and sign in with GitHub. Gitpod also offers a browser add-on, though it is not required.
Object Mappers is distributed under LGPL version 3 or later, see COPYING.LESSER(LGPL) and COPYING(GPL). LGPLv3 is additional permissions on top of GPLv3.
Detailed information on license agreement can be found at: [ License ]
Like Object Mappers ? Consider buying me a coffee :)