Gradle не смог скомпилировать файл настроек на новом проекте IntelliJ - PullRequest
0 голосов
/ 07 февраля 2020

Я только что создал пустой новый проект Gradle на IntelliJ, и я уже получаю эту ошибку:

Settings file 'C:\projects\CodeCoverageTestProject\settings.gradle' line: 1

Could not compile settings file 'C:\projects\CodeCoverageTestProject\settings.gradle'.
> startup failed:
  settings file 'C:\projects\CodeCoverageTestProject\settings.gradle': 1: unexpected char: 0x0 @ line 1, column 3.
     ?? r o o t P r o j e c t . n a m e   =   ' C o d e C o v e r a g e T e s t P r o j e c t ' 
       ^

Это странно, поскольку я буквально ничего не изменил в проекте. Вышеупомянутый файл settings.grade имеет длину только одну строку, и, похоже, в этом нет ничего плохого:

rootProject.name = 'CodeCoverageTestProject'

Я думаю, что что-то не так с моими настройками IDE. Любые идеи о том, что может происходить?

Для справки, мой build.gradle выглядит так:

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

ОБНОВЛЕНИЕ:

Я только что создал новый пустой проект Java и вручную добавил build.gradle и settings.gradle, скопировав их содержимое из работающего ранее проекта, а затем использовал Build Gradle, и это сработало.

Но что еще более странно, с тех пор Я так и сделал, вновь созданные автоматически проекты gradle также работают, в то время как созданные мной проекты gradle до сих пор не работают, хотя визуально они идентичны.

Ну ... не вполне идентично. По какой-то странной причине, которая, как я подозреваю, связана, они имеют другой цвет, который, я подозреваю, может быть индикатором некоторых проблем с форматированием символов.

Вот что IntelliJ окрашивает рабочим build.gradle: build.gradle working

А вот как выглядит нефункциональный build.gradle: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...