процессор maven + scala + spring-annotation для генерации метаданных свойства конфигурации - PullRequest
0 голосов
/ 20 мая 2019

Кто-нибудь знает, как сгенерировать метаданные свойств аннотации пружины, используя плагин scala-maven-plugin.

Мы настроили его следующим образом:

                    <plugin>
                        <groupId>net.alchim31.maven</groupId>
                        <artifactId>scala-maven-plugin</artifactId>
                        <version>4.0.2</version>
                        <executions>
                            <execution>
                                <id>scala-compile</id>
                                <phase>process-resources</phase>
                                <goals>
                                    <goal>add-source</goal>
                                    <goal>compile</goal>
                                </goals>
                            </execution>
                        </executions>
                        <configuration>
                            <scalaVersion>${scala.version}.${scala.minor.version}</scalaVersion>
                            <jvmArgs>
                                <jvmArg>-Xms64m</jvmArg>
                                <jvmArg>-Xmx1024m</jvmArg>
                            </jvmArgs>
                            <annotationProcessorPaths>
                                <annotationProcessorPath>
                                    <groupId>org.springframework.boot</groupId>
                                    <artifactId>spring-boot-configuration-processor</artifactId>
                                </annotationProcessorPath>
                            </annotationProcessorPaths>
                        </configuration>
                    </plugin>

но, к сожалению, это никогдагенерирует свойства, как определено здесь:

https://docs.spring.io/spring-boot/docs/current/reference/html/configuration-metadata.html

...