Я готов использовать MapStruct в каком-то официальном проекте, поэтому я решил сначала провести его тестирование; Мне нужно, чтобы он работал интегрированно с Eclipse и следовал всем инструкциям, представленным на сайте MapStruct, но ... пока что не повезло. Кто-нибудь преуспел в такой интеграции? и если да , что я могу пропустить?
Мой тест начался с чего-то большего, но когда я понял, что это не работает, я решил использовать меньший пример, поэтому я сделал следующее:
... нет способа убедить Eclipse автоматически сгенерировать реализацию Mapper, я даже добавил в pom строку jdt_apt.
Вот фрагмент кода pom.xml - обратитесь к проекту mapstruct-clone для всего кода.
<properties>
<org.mapstruct.version>1.3.0.Final</org.mapstruct.version>
<m2e.apt.activation>jdt_apt</m2e.apt.activation>
</properties>
Ожидаемый результат будет:
- чтобы найти мои сгенерированные классы в
"цель / сгенерированные источники / аннотации", когда я сохраняю отображение
интерфейс
- (как указано http://mapstruct.org/documentation/dev/reference/html/
"он настроит процессор аннотаций MapStruct, чтобы он работал правильно
в IDE, каждый раз, когда вы сохраняете тип картографа. Аккуратно, не так ли? ")
- но не
- Я могу получить только классы, сгенерированные с помощью "чистой установки mvn"
что хорошо, но не очень удобно
Важное редактирование: я также использую JavaBent Lombok