Зависимость не найдена в проекте Spring Boot

2

При выполнении компиляции mvn clean в projectA я получаю сообщение об ошибке не существует. Ошибка относится к пакету, импортированному из projectB, который представляет собой проект загрузки Spring (projectA - обычный проект maven). projectB компилируется красиво, и полученная банка находится в моем локальном репозитории maven.

projectB включен в projectA:

    <projectB.version>1.0.4-SNAPSHOT</projectB.version>

    [...]

    <dependency>
        <groupId>de.company</groupId>
        <artifactId>projectB</artifactId>
        <version>${projectB.version}</version>
    </dependency>

Я уже делал обычную очистку, а также вручную удалял содержимое локального репо для проекта.

  • 0
    Можете ли вы попробовать удалить каталог projectB в вашем локальном хранилище maven и выполнить новую чистую установку B (а затем A)?
  • 4
    Вы используете Spring Boot 1.4? Использует ли projectB цель перепаковки при загрузке? Если оба эти вопроса верны -> docs.spring.io/spring-boot/docs/current/maven-plugin/examples/…
Теги:
maven
spring-boot
spring

1 ответ

2
Лучший ответ

Я не использовал цель переупаковки, но после перехода от

        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>

к

        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                    <configuration>
                        <classifier>exec</classifier>
                    </configuration>
                </execution>
            </executions>
        </plugin>

... это сработало.

  • 0
    У меня та же проблема. после добавления плагина у меня всегда возникает ошибка компиляции. Пожалуйста, проверьте мою проблему: stackoverflow.com/questions/41364697/…
  • 0
    Привет, пожалуйста, отметьте это как верный ответ, я попробовал ваши решения, и это сработало!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню