После переноса моего проекта плагина minecraft на новую рабочую станцию, проект компилируется (со сборкой в Eclipse), но IDE сообщает мне, что почти каждый импорт в исходные файлы моих проектов не может быть разрешен.Как заставить мой проект распознавать импорт?
Не уверен, что это уместно, но исходной рабочей станцией / IDE была версия Eclipse Oxygen.3a (4.7.3a), работающая на OSX 10.13.6.Моя новая рабочая станция на Windows 10 и использует Eclipse 2018-12 (4.10.0) IDE.Я проверил несколько сообщений stackoverflow для решения безрезультатно, хотя я подозреваю, что это как-то связано с конфигурацией gradle для моего проекта?
Два возможных осложнения: - Я импортирую shadowjar как зависимость, которая предположительносуществует в той же директории - я импортирую некоторые внешние зависимости, включая junit-jupyter и файл spongepowered.org api
Вот мой файл build.gradle
apply plugin: 'java'
apply plugin: 'maven'
group = 'net.kevinmendoza.sedimentarysequences'
version = '0.0.1-SNAPSHOT'
description = 'Sedimentary Sequences'
sourceCompatibility = 1.8
targetCompatibility = 1.8
test {
useJUnitPlatform()
}
repositories {
mavenCentral()
maven {
name = 'sponge'
url = 'http://repo.spongepowered.org/maven'
}
}
dependencies {
compile 'org.spongepowered:spongeapi:5.0.0'
compile project(':GeoWorldLibrary')
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.1.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.1.0'
}
и файл settings.gradle
rootProject.name = 'SedimentarySequences'
include ':GeoWorldLibrary'
project(':GeoWorldLibrary').projectDir = new
File(settingsDir,'../GeoWorldLibrary')
Когда я щелкаю правой кнопкой мыши по своему проекту и нажимаю gradle> обновить зависимости, консоль выдает «CONFIGURE SUCCESSFUL in 0s», однако открытый проект в IDE все еще пронизан ошибками импорта, которые должны быть доступны извыше импорта.
Итак, как мне исправить этот стекопоток?
Редактировать: два типа ошибок импорта не разрешены:
the import net.<myname>.<myownprojecwhichisadependency>.mypackage.classfile cannot be resolved
the import org.spongepowered could not be resolved