Как сделать структуру проекта "src / main / java" в eclipse`? - PullRequest
0 голосов
/ 16 мая 2019

иногда я сталкиваюсь с проектными структурами в Package Explorer, которые находятся в "src / main / java".Но если я работаю на себя, это всего лишь "src".Как это контролировать?

Разница между двумя проектами в eclipse: слева: одна папка с именем "src / main / java", справа: одна папка с именем "src", одна подпапка с именем "main.java"

enter image description here

Спасибо - Enomine

Ответы [ 6 ]

0 голосов
/ 17 мая 2019

Исходная папка по умолчанию для проекта Java Maven : src/main/java. В проекте справа исходная папка установлена ​​на src через следующую строку в файле pom.xml:

<sourceDirectory>src</sourceDirectory>

Если вы удалите строку или измените значение, щелкните правой кнопкой мыши проект и выберите Maven> Обновить проект ... , чтобы Eclipse прочитал файл pom.xml и обновил расположение исходной папки соответственно.

0 голосов
/ 17 мая 2019

Проекты с src/main/java как исходная папка являются maven проектами.Maven - это инфраструктура сборки, которая управляет библиотечными зависимостями и обеспечивает соглашения для папок проекта, например src/test/java для источников модульных тестов и src/main/resources для неява-источников, таких как изображения и файлы * .properties.

Лучше всего импортировать проект как maven проект (здесь это не gradle ).Возможно, вам нужен плагин в Eclipse;какое-то время я использую другую IDE.

Создайте новый maven в качестве пробного.

Проекты Maven контролируются pom.xml, поэтому лучше всего распознавать как проект maven.

0 голосов
/ 17 мая 2019

@ howlger

Структура проекта и пом

Я думаю, что сделал прямо сейчас. Я щелкнул вправо, выбрал «Build Path» -> «New Source Folder». Тогда это сработало. С помощью свойства-меню "Путь сборки Java" это не сработало.

Спасибо - Enomine

0 голосов
/ 16 мая 2019

Разница: Давайте сначала разберемся в значении обеих папок.На левом изображении src / main / java - исходная папка, которая используется eclipse для сборки проекта.На правом изображении src - исходная папка с пакетом main.java

Решение: Невозможно редактировать исходную папку, поэтому вам необходимо скопировать файлы и создать новый источникпапка с именем src / main / java.

0 голосов
/ 16 мая 2019

введите описание изображения здесь

После переименования main-> main2 и java-> java2 в файловой системе, а затем отредактируйте исходную папку «src» и введите «src / main / java».

Это не то же самое.

Новый вопрос: ПОЧЕМУ люди так делают?

Спасибо - Enomine

0 голосов
/ 16 мая 2019

На мой взгляд, есть два способа, как это решить: 1. Перейдите в проект -> путь сборки -> настроить путь сборки -> путь сборки Java, а затем на вкладке исходного кода добавьте папку src / main / java 2. Рядом с «Проводником проекта» есть стрелка, позволяющая настроить рабочее пространство. Вы можете попробовать изменить «представление проекта» или «представление пакета»

...