Категория Java отсутствует в Apache Netbeans - PullRequest
0 голосов
/ 04 июля 2019

Итак, я установил Apache Netbeans. Установил некоторые плагины и вместо того, чтобы просто видеть папку Java в категориях, когда я хочу создать новый проект, я вижу это:

enter image description here

Что такое Градл, Муравей и Мавен? Я не знаком с Java и хотел изучать язык, но понятия не имею, что это такое.

Я вижу, что мне нужно установить и активировать определенные плагины.

Вот они.

enter image description here

1 Ответ

1 голос
/ 05 июля 2019

Ant, Maven и Gradle являются инструментами сборки Java. Вам не нужно знать точные различия.

Java с Ant

Параметр «Java с Ant» использует собственный внутренний формат проекта NetBeans (основан на Ant ). В более старых версиях NetBeans эту категорию просто называли «Java»

Если вам не нужно делиться своим проектом с пользователями, не входящими в NetBeans, используйте эту опцию.

Вам придется самостоятельно управлять зависимыми библиотеками (скачать, добавить их в проект), если только вы не используете библиотеки и интегрированные среды, которые связаны с NetBeans. Время выполнения (время, которое требуется между нажатием кнопки «Выполнить» и фактическим запуском приложения) является самым коротким с этой опцией, поскольку Maven и Gradle добавляют к этому значительные накладные расходы.

Java с Maven

Maven - это стандартизированный инструмент управления зависимостями и сборками. Проект, определенный с помощью Maven, может использоваться всеми остальными, так как он автоматически управляет (и загружает) любую зависимость.
Используйте эту опцию, если вы знаете, что вам нужно поделиться своим проектом с другими людьми (например, передать его в вашей школе или университете).

Java с Gradle

Gradle - это еще один инструмент для сборки, который также управляет зависимостями для вас и обладает большей гибкостью, чем Maven. Однако сценарии сборки менее стандартизированы, чем в Maven. Но это также хороший вариант, если вы знаете, что вам нужно поделиться своим проектом с другими людьми.
Если вы не используете NetBeans 11.1 (которая в настоящее время находится в бета-версии), я бы не использовал эту опцию, поскольку поддержка Gradle в более старых версиях не так хороша, как поддержка Ant или Maven.


Возможно, вы захотите просмотреть учебные руководства на домашней странице NetBeans:

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