Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1100|Отговор: 1

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

[Копирай линк]
Публикувано на 2025-3-19 17:31:56 | | | |
Изисквания: Създайте проект за Maven конзола, за да тествате кода си.

Изтеглете и инсталирайте урока за конфигурация за Windows Maven
https://www.itsvse.com/thread-10755-1-1.html

Командата е следната:



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

1. MVN архетип:Генерирай
Това е команда в Maven, която се използва за генериране на нов Maven проект, базиран на зададения архетип. Archetype е шаблонен механизъм, предоставен от Maven, който позволява бързо създаване на проекти въз основа на предварително дефинирана структура.

2. -DgroupId=com.example
Значение: Посочете Group ID на проекта.
Роля: 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, тези параметри могат да бъдат зададени директно в командния ред, като се избягва интерактивен вход.
Сценарии: Изключването на режима на взаимодействие е полезно, когато трябва да автоматизирате конструирането на скриптове.




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

Команда:
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com