Как установить папку в качестве исходной папки в Eclipse с помощью Gradle? - программирование
Подтвердить что ты не робот

Как установить папку в качестве исходной папки в Eclipse с помощью Gradle?

Я создал проект Java и использовал Gradle, чтобы структурировать его с исходной папкой и папкой сборки с сгенерированными файлами.

Затем я проверил проект с помощью Git и проверил его на другом компьютере. Но на этом втором компьютере я не могу запустить этот Java-проект, так как моя папка src/ не выбрана в качестве исходной папки. Как я могу это сделать? должен ли я сделать что-то другое в настройке проекта, используя Gradle?

My build.gradle содержит только эти строки:

apply plugin: 'eclipse'
apply plugin: 'java'

Когда я пытаюсь запустить компьютер на своем втором компьютере, я получаю следующее сообщение об ошибке:

Выбор не содержит основного типа

но он хорошо работает на моем первом компьютере.

4b9b3361

Ответ 1

По умолчанию плагин Java предполагает, что источники данных находятся в src/main/java/. Если они находятся под src/, вам нужно сообщить Gradle:

sourceSets {
    main {
        java {
            srcDirs = ["src"]
        }
    }
}

Ответ 2

Оба предыдущих ответа верны, но я бы также предложил принять соглашение Gradle (Maven действительно), так как это сэкономит вам много времени в будущем, просто будучи последовательным.

Конечно, вы всегда можете быть последовательными по-другому и добавлять пользовательские srcDirs в каждый проект, но достаточно легко запустить каждый проект с помощью

$ mkdir -p src/{main,test}/{java,resources}

Пища для размышлений.:)

Ответ 3

В eclipse, правый клик для вас project = > percenty = > java build path = > в источнике проверьте вашу папку наслаждайтесь