spring boot应用程序作为maven依赖

时间:2016-11-25 11:35:51

标签: java spring maven spring-boot

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

Maven下载工件和所有检出但是intellij和eclipse无法找到类。

当我深入了解外部库时,我发现jar中“BOOT-INF”文件夹中的所有类。其他罐子的包装在罐子的根部,所以我认为这是问题所在。

我该怎么做才能解决这个问题?

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

1 个答案:

答案 0 :(得分:4)

https://www.nuget.org/packages/System.IdentityModel.Tokens.Jwt/中介绍了这一点。简而言之,您需要将构建配置为对重新打包的胖jar使用分类器,以便您可以将原始jar用作依赖项:

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