Sobes.tech
Junior — Middle

W jakim miejscu projektu określane są informacje o końcowych wynikach kompilacji w Maven?

sobes.tech AI

Odpowiedź od AI

W Mavenie informacje o końcowych wynikach kompilacji (artefaktach) są określane w pliku pom.xml projektu. W tym pliku wskazuje się:

  • groupId — grupa projektu.
  • artifactId — unikalny identyfikator artefaktu.
  • version — wersja artefaktu.
  • Typ pakowania (packaging), na przykład jar, war.

Te parametry określają, jaki artefakt zostanie zbudowany i jak będzie się nazywał.

Przykład fragmentu pom.xml:

<project>
  <groupId>com.example</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0.0</version>
  <packaging>jar</packaging>
</project>