Gradle задачи отключены в затмении

Я пытаюсь создать файл .jar для моего проекта Eclipse. Через опцию экспорта я могу создать .jar, но я хочу использовать для этого задачу сборки Gradle. Проблема в том, что все задачи отключены только для этого конкретного проекта, как показано на следующем рисунке...

Задачи Gradle

Для другого проекта эти задачи Gradle работают нормально. Смотрите его файл build.gradle...

apply plugin : 'eclipse'
apply plugin: 'java-library'

repositories {
    jcenter()
    mavenCentral()
}

dependencies {
    compile group:"org.apache.pdfbox", name:"pdfbox", version:"2.0.6"
    compile group:"org.apache.pdfbox", name:"pdfbox-tools", version:"2.0.6"
    compile 'com.google.code.gson:gson:2.8.2'
    compile 'org.json:json:20180130'

    api 'org.apache.commons:commons-math3:3.6.1'

    implementation 'com.google.guava:guava:21.0'

    testImplementation 'junit:junit:4.12'
}

Это файл settings.gradle, содержащий одну строку, которая...

rootProject.name = 'schedule-extractor'

Кто-нибудь может подсказать, чего мне здесь не хватает?

0 ответов

Проверяли ли вы проблему этой сборки: https://github.com/eclipse/buildship/issues/511

Следующий комментарий разрешил это для меня (у меня была та же проблема): https://github.com/eclipse/buildship/issues/511

Для тех, у кого была похожая проблема во включенных сборках - проверьте файл .setting/org.eclipse.buildship.core.prefs будь то connection.project.dir свойство пусто Если нет, сделайте его пустым. В моем случае серые задачи снова становятся зелеными.

В моем случае это произошло, когда я использовал концепцию составной сборки Gradle. Согласно этому подходу, одна сборка может зависеть от другой сборки. В этом случае проекты могут вести себя так.

Например, взгляните на мою настройку составной сборки в settings.gradle...

rootProject.name = 'BackendRESTServices'
includeBuild ('../Algorithms') 
includeBuild ('../Utilities')

Теперь я не смогу создавать проекты алгоритмов и утилит из вкладки Gradle Tasks, как показано на прилагаемом изображении вопроса.

Другие вопросы по тегам