Swagger-codegen-maven-plugin генерировать абстрактные классы и классы реализации в каталоге /target/generated-sources/swagger. Я должен был перезаписать классы реализации своими собственными, поэтому я переместил первоначальную версию классов реализации в каталог /src/main/java.
После перемещения классов моя сборка завершается правильно, но если я выполняю чистую компиляцию mvn, я получаю ошибки из-за дублирования классов в моей сборке.
Происходит следующее: каждый раз, когда я делаю чистую сборку, swagger-codegen-maven-plugin восстанавливает весь код, включая классы, которые я переписываю.
Код: Выделить всё
swagger-codegen-maven-plugin
Код: Выделить всё
#.swagger-codegen-ignore
OrcamentoApiServiceImpl.java
PropostaApiServiceImpl.java
Код: Выделить всё
org.apache.maven.plugins
maven-compiler-plugin
3.6.0
1.7
1.7
compile
OrcamentoApiServiceImpl.java
PropostaApiServiceImpl.java
Или: можете ли вы предложить альтернативное решение или как заставить swagger-codegen-maven-plugin учитывать .swagger-codegen-ignore?
Подробнее здесь: https://stackoverflow.com/questions/412 ... -compiling