Skip to content

Migrate to newest version of dozer #72

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
maybeec opened this issue Mar 28, 2019 · 8 comments
Closed

Migrate to newest version of dozer #72

maybeec opened this issue Mar 28, 2019 · 8 comments
Assignees
Labels
enhancement New feature or request security
Milestone

Comments

@maybeec
Copy link
Member

maybeec commented Mar 28, 2019

The development of dozer has been restarted.
If we are not going for other mapping tools by default, we should at least migrate to the latest version of dozer fixing multiple often occurring issues in bigger projects.

https://github.com/DozerMapper/dozer

@maybeec maybeec added the enhancement New feature or request label Mar 28, 2019
@hohwille
Copy link
Member

@AbhayChandel please comment the current status. If done then also assign milestone and close.

@hohwille
Copy link
Member

I got the response via mail:

Dozer is not managed by Spring boot. Hence we need to update it at our end explicitly.
In devon4j this is being managed using devon4j-bom and the current version is 5.5.1.
Not sure if it will be straightforward to upgrade to the latest version 6.4.1, since it is different project then what it was back in 2014.
I suggest, we can take up the migration and if the PR is stable enough then we can include it in 3.1.0.

Agreed. Lets start with PR.

hohwille pushed a commit that referenced this issue Jun 3, 2019
@hohwille hohwille added this to the release:3.1.0 milestone Jun 3, 2019
@hohwille
Copy link
Member

hohwille commented Jun 3, 2019

Thanks to @Rohit90700 this is fixed via PR #86

@hohwille hohwille closed this as completed Jun 3, 2019
hohwille added a commit to hohwille/devon4j that referenced this issue Jun 24, 2019
hohwille added a commit to hohwille/devon4j that referenced this issue Jun 24, 2019
hohwille added a commit that referenced this issue Jun 24, 2019
* workaround for MNG-6650
* #72: cleaned POMs to consistently use dependencyManagement
@hohwille
Copy link
Member

@hohwille hohwille reopened this Aug 20, 2019
@maybeec
Copy link
Member Author

maybeec commented Aug 21, 2019

just read https://www.baeldung.com/java-performance-mapping-frameworks, I think it might be interesting to think about MapStruct as the default in the meantime.

@hohwille
Copy link
Member

hohwille commented Sep 1, 2019

@maybeec MapStruct is not a drop-in replacement. It is a code-generater and can not serve with a generic API to map arbitrary objects. IMHO the philosophy is so different that it is not really to be considered for our existing BeanMapper API.
See oasp/oasp4j#4

@hohwille
Copy link
Member

I created issue #147 for this and therefore close this issue as it has already been done as planned initially.

@hohwille
Copy link
Member

hohwille commented Jun 2, 2020

For the record:
cadadf5
This change will be released with 2020.04.002.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request security
Projects
None yet
Development

No branches or pull requests

3 participants