Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 1100|Ответ: 1

[Источник] Создайте простой консольный проект Maven

[Скопировать ссылку]
Опубликовано 2025-3-19 17:31:56 | | | |
Требования: Создайте консольный проект Maven для тестирования кода.

Скачайте и установите учебник по настройке Windows Maven
https://www.itsvse.com/thread-10755-1-1.html

Команда следующая:



Введение параметров

1. MVN архетип:Generate
Это команда в Maven, которая используется для генерации нового проекта Maven на основе указанного архетипа. Archetype — это шаблонный механизм, предоставленный Maven, который позволяет быстро создавать проект на основе заранее заданной структуры.

2. -DgroupId=com.example
То есть: Укажите идентификатор группы проекта.
Роль: Group ID часто используются для идентификации организаций или компаний, аналогично пространству имён пакетов Java. Например, com.example означает, что проект принадлежит домену com в примерной организации.
Пример: если ваша компания — mycompany, вы можете установить это как com.mycompany.

3. -DartifactId=JavaSmConsoleApp
Значение: указывает идентификатор артефакта проекта.
Функция: Artifact ID — это основное название проекта, часто используемое для различения конкретных модулей или приложений проекта.
Пример: в этом примере название проекта будет JavaSmConsoleApp.

4. -darchetypeArtifactId=maven-archetype-quickstart
Значение: указывает архетип Maven для использования.
Функция: maven-archetype-quickstart — это стандартный архетип, предоставляемый Maven для генерации простого Java-проекта с базовой структурой каталога и примерным классом.
Другие архетипы: Если вам нужна более сложная структура проекта, можно выбрать другие архетипы, например:
maven-archetype-webapp: 用于生成 Web 应用程序。
maven-archetype-j2ee-simple: 用于生成简单的 J2EE 项目。

5. -DinteractiveMode=false
То есть: отключить режим взаимодействия.
Функция: по умолчанию mvn archetype:generate работает в интерактивном режиме, предлагая пользователям вводить информацию, такую как Group ID, Artifact ID и т.д. Установив -DinteractiveMode=false, эти параметры можно задать непосредственно в командной строке, избегая интерактивного входа.
Сценарии: Отключение режима взаимодействия полезно, когда нужно автоматизировать создание скриптов.




Предыдущий:[ИИ] (12) Используйте бесконечность для развертывания моделей вложения
Следующий:[ИИ] (13) Краткое введение в векторное сходство и расстояние
 Хозяин| Опубликовано 2025-4-8 14:21:50 |
Maven генерирует .jar без зависимостей и пакет .jar с зависимостями, pom.xml настроены следующим образом:

Команда:
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com