Toolverse
All skills

maven-build-lifecycle

by benchflow-ai

Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
3

About this skill

Use when working with Maven build phases, goals, profiles, or customizing the build process for Java projects.

How to use

  1. Zainstaluj skill Maven Build Lifecycle w swoim środowisku pracy z Maven. Upewnij się, że masz zainstalowany Maven i dostęp do repozytorium projektów Java.

  2. Zapoznaj się z domyślnym cyklem budowania Maven, który obejmuje 23 fazy wykonywane w określonej kolejności. Kluczowe fazy to: validate (walidacja), compile (kompilacja), test (testy), package (pakowanie), install (instalacja) i deploy (wdrożenie). Każda faza wykonuje określone zadania, a przejście do fazy końcowej automatycznie uruchamia wszystkie poprzednie fazy.

  3. Używaj podstawowych poleceń Maven do budowania projektu. Aby skompilować kod, uruchom mvn compile. Aby skompilować i uruchomić testy jednostkowe, użyj mvn test. Aby utworzyć paczkę JAR lub WAR, wykonaj mvn package. Dla pełnego cyklu z instalacją w lokalnym repozytorium użyj mvn install.

  4. Optymalizuj budowanie poprzez pomijanie testów, gdy chcesz przyspieszyć proces. Uruchom mvn install -DskipTests aby pominąć uruchamianie testów, lub mvn install -Dmaven.test.skip=true aby pominąć zarówno kompilację jak i uruchamianie testów.

  5. Czyść artefakty budowania przed nowym budowaniem, aby uniknąć konfliktów. Polecenie mvn clean usuwa katalog target zawierający wszystkie skompilowane pliki. Kombinacja mvn clean install jest standardowym podejściem do czystego budowania projektu od podstaw.

  6. Wdrażaj projekt do zdalnego repozytorium po pomyślnym budowaniu. Użyj mvn deploy aby wysłać artefakty do skonfigurowanego repozytorium zdalnego, lub mvn install aby zainstalować je lokalnie przed wdrożeniem.

Related skills