Как я могу сделать компоненты сканирования Spring, добавленные с помощью build-helper-maven-plugin - PullRequest
0 голосов
/ 15 апреля 2019

Я использую build-helper-maven-plugin для добавления дополнительных ресурсов в мой проект Spring-Boot Java.Вот запись POM:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>build-helper-maven-plugin</artifactId>
  <version>3.0.0</version>
  <executions>
    <execution>
      <id>add-source</id>
      <phase>generate-sources</phase>
      <goals>
        <goal>add-source</goal>
      </goals>
      <configuration>
        <sources>
          <source>../auditloggerclient/src/main/java</source>
        </sources>
      </configuration>
    </execution>
  </executions>
</plugin>

Однако Spring не обнаруживает никаких компонентов Bean в добавленном пакете, хотя я добавил его в аннотации для сканирования компонентов Spring.

@ComponentScan(basePackageClasses = {AuditLoggerClient.class})

Подлежащие включению классы видимы в целевой папке, поэтому они были правильно включены во время компиляции.

Есть ли у кого-нибудь опыт комбинированного использованияSpring (-boot) и плагин build-helper-maven-plugin?

...