我正在使用带有Gradle 3.1的Spring Boot 1.4.1 . 应用了Spring Boot插件的模块使用 jar
任务创建自己的jar,并且还使用 bootRepackage
创建了'fat' jar . 但是,该模块中的类在BOOT-INF / classes中,但我希望它们位于BOOT-INF / lib中的单独jar中 . 这该怎么做?
EDIT: 我知道我可以将代码移动到一个单独的模块,但由于各种原因我无法进行这样的分割(除非没有其他办法) . 我正在寻找单模块解决方案,如果存在的话 .
1 回答
您需要设置一个multi-project build并将所有与Jersey相关的类移动到一个单独的项目中 . 然后,您可以使用
project
依赖项在Spring Boot项目中依赖此新项目 . 例如: