在Spring Boot项目中找不到依赖关系

时间:2017-01-03 15:09:19

标签: java spring maven spring-boot

在projectA中执行 mvn clean compile 时,我的包不存在编译错误。错误是指从projectB导入的包,它是一个Spring Boot项目(projectA是一个常规的maven项目)。 projectB编译得很好,生成的jar就在我当地的maven repo中。

projectB包含在projectA中:

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

    [...]

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

我已经进行了常规清理,并且还手动删除了projectB的本地存储库的内容。

1 个答案:

答案 0 :(得分:4)

我没有使用重新包装目标,但是从

开始
        <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>

......它奏效了。