我有以下问题。我有一个Spring-boot驱动的服务器,我在我的linux主机上构建。现在我需要在Android设备上启动它以进行测试(由于我们的测试框架的限制)。
我已经应用了spring-boot和android-library插件:
apply plugin: 'com.android.library'
apply plugin: 'spring-boot'
我收到错误:
> The 'java' plugin has been applied, but it
is not compatible with the Android plugins.
但问题是我还没有明确地应用 java 插件。那为什么会这样呢? spring-boot是否会默默地应用它?或者它可以是gradle脚本中隐含应用它的一些选项吗?
答案 0 :(得分:3)
是的,spring-boot插件默认使用java-plugin。我没有在文档中找到它,但可以在插件的源代码here.
中看到它它适用于这一行:
project.getPlugins().apply(JavaPlugin.class);