Я использую Apache Thrift для генерации кода в target/generated-sources
.
Компилятор Thrift создает каталог с именем gen-java
, который содержит весь код Java. Когда я выполняю mvn compile
, код генерируется правильно в target/generated-source/gen-java
, но на этапе компиляции он жалуется, что не может найти классы, которые определены в gen-java
.
В моем понимании, Maven 2 автоматически добавляет сгенерированные источники, верно?
А что, если мой тестовый код также зависит от generated-sources
, нужно ли вручную указывать, в компилятор входит?