Java Gradle构建:com.android.library和spring引导兼容性
我有以下问题。我在linux主机上构建了一个spring启动的服务器。现在我需要在Android设备上启动它以进行测试(由于我们的测试框架的限制) 我已经应用了spring boot和android库插件:Java Gradle构建:com.android.library和spring引导兼容性,java,android,gradle,spring-boot,android-gradle-plugin,Java,Android,Gradle,Spring Boot,Android Gradle Plugin,我有以下问题。我在linux主机上构建了一个spring启动的服务器。现在我需要在Android设备上启动它以进行测试(由于我们的测试框架的限制) 我已经应用了spring boot和android库插件: apply plugin: 'com.android.library' apply plugin: 'spring-boot' 我得到一个错误: > The 'java' plugin has been applied, but it is not compatible with
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脚本中的一些选项隐式地应用了它 是的,spring引导插件默认应用java插件。我并没有在文档中找到它,但可以在插件的源代码中看到它 它适用于这一行:
project.getPlugins().apply(JavaPlugin.class);
这是否意味着Spring Boot不能在Android手机上运行?