|
|
|
mapstuct: не запускается генерация кода из-под intelij idea для gradle проекта
|
|||
|---|---|---|---|
|
#18+
Есть gradle проект, использующий mapstuct. Если из-под идеи запустить gradle task'у compileJava имплементация маппера успешно сгенерируется. Но если предварительно не запускать gradle task'у, а сразу попытаться запустить launch конфигурацию для тестов или spring boot - при компиляции генерация не происходит, даже если в ide включить annotation processing. Версия mapstruct'а: 1.0.0.Final build.gradle (не boot) Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. P.S. При мавене такой фигни не было!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2016, 12:34 |
|
||
|
mapstuct: не запускается генерация кода из-под intelij idea для gradle проекта
|
|||
|---|---|---|---|
|
#18+
Решается добавлением mapstruct processor'а в compileClasspath (внезапно)). Например так: Код: java 1. Но annotation processing в идее должен быть включен. apt плагин можно выкосить, но без него у меня не получилось увидеть сгенерированный код (чтобы увидеть сгенерированный код нужно скомпилировать проект вызовом gradle task'и). Теперь интересует вопрос как при импорте gradle проекта включить annotation processing. И как увидеть имплементацию не запуская gradle task'у. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2016, 01:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39274045&tid=2123891]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 369ms |

| 0 / 0 |
