首页 文章

spring boot application as maven depency [复制]

提问于
浏览
0

这个问题在这里已有答案:

我有一个现有的Spring启动应用程序,我希望在我的其他项目中作为依赖项 . 我想使用spring boot应用程序中的类 .

Maven下载工件和所有检查,但intellij和eclipse无法找到类 .

当我深入了解外部库时,我会在jar内的“BOOT-INF”文件夹中找到所有类 . 其他 jar 的包装在 jar 的根部,所以我认为这是问题所在 .

我能做些什么来解决这个问题?

我可以在原始的 Spring 季启动应用程序中更改内容 .

1 回答

  • 3

    这将在Spring Boot's documentation中介绍 . 简而言之,您需要将构建配置为对重新打包的胖jar使用分类器,以便您可以将原始jar用作依赖项:

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <classifier>exec</classifier>
                </configuration>
            </plugin>
        </plugins>
    </build>
    

相关问题