https://github.com/geoffreywiseman/moo
Mapping Objects to Objects
https://github.com/geoffreywiseman/moo
annotation java mapping object
Last synced: 8 months ago
JSON representation
Mapping Objects to Objects
- Host: GitHub
- URL: https://github.com/geoffreywiseman/moo
- Owner: geoffreywiseman
- License: other
- Created: 2009-09-29T03:34:19.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2023-12-05T22:38:14.000Z (over 2 years ago)
- Last Synced: 2024-11-17T13:06:39.434Z (over 1 year ago)
- Topics: annotation, java, mapping, object
- Language: Java
- Homepage: http://geoffreywiseman.github.io/Moo
- Size: 623 KB
- Stars: 26
- Watchers: 8
- Forks: 8
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Moo: Mapping Objects to Objects
It's not uncommon to need to do some mapping from one object model to another, whether that's
_data transfer objects_, an _anti-corruption layer_, or something else. Two projects I've been on
have written code similar to this, and I thought it was time to start re-using rather than
building from scratch.
## More Information
You can find more information by reading one of the following:
* the [user guide][moo-guide] for Moo
* the [website][moo-site] for Moo
* the automated tests for Moo [Core][core-tests] and [MVEL][mvel-tests]
* the [GitHub Discussions][moo-discuss] for Moo (was a [Google group][moo-group])
## License and Copyright
More information on the copyright and license can be found in NOTICE and LICENSE respectively, but basically
it's BSD licensed and Copyright (C) 2009, Geoffrey Wiseman.
## Continuous Integration
Moo is built using GitHub Actions (was [Travis CI][travis]).
[core-tests]: https://github.com/geoffreywiseman/Moo/tree/master/moo-core/src/test/java/com/codiform/moo/ "Tests for Moo Core (github.com)"
[mvel-tests]: https://github.com/geoffreywiseman/Moo/tree/master/moo-mvel/src/test/java/com/codiform/moo/ "Tests for Moo MVEL (github.com)"
[travis]: http://travis-ci.org/#!/geoffreywiseman/Moo "Moo's Continuous Integration (travis-ci.org)"
[moo-guide]: http://wiki.github.com/geoffreywiseman/Moo/user-guide "Moo's User Guide (github.com)"
[moo-site]: http://geoffreywiseman.github.io/Moo "Moo's Website (github.io)"
[moo-group]: https://groups.google.com/forum/#!forum/moo-user "Moo's User Group (groups.google.com)"
[moo-discuss]: https://github.com/geoffreywiseman/Moo/discussions "Moo's GitHub Discussions"