only buildscript {} and other plugins {} script blocks are allowed before plugins {} blocks...

build.grade的插件配置两种形式plugins(id 'java')和apply plugin:'java'

1.配置插件的时候用plugins{}的格式的时候,如果位置不对的话会报错,如下。

only buildscript {} and other plugins {} script blocks are allowed before plugins {} blocks..._第1张图片

在plugins{}块之前,只允许buildscript{}和其他插件{}脚本块,不允许其他语句

plugins{}必须放在buildscript{}之后或者其他的plugins{}的后边,报这个错误是因为plugins{}的位置放错了。

only buildscript {} and other plugins {} script blocks are allowed before plugins {} blocks..._第2张图片

2.如果使用apply plugin:'java'则需要在sourceCompatibility之前即可。

only buildscript {} and other plugins {} script blocks are allowed before plugins {} blocks..._第3张图片

注意:位置不能乱放,顺序很重要,应该是groovy语言的要求,需要的可以多看一下groovy语言

你可能感兴趣的:(#,gradle)