В последних версиях Maven (3) и последней версии подключаемого модуля компилятора maven (3.7.0) я заметил, что добавление исходной папки с build-helper-maven-plugin
не требуется, если папка, содержащая исходный код, добавляется всборка находится в папке target
или ее подпапке.
Кажется, что плагин компилятора maven компилирует любой исходный код Java, расположенный внутри этой папки, независимо от того, в каком каталоге он находится.
Например, имея некоторые (сгенерировано или нет) исходный код в target/a
, target/generated-source/foo
будет скомпилирован и добавлен в outputDirectory: target/classes
.