Sobes.tech
Junior — Middle

Σε ποιο σημείο του έργου καθορίζεται η πληροφορία σχετικά με τα τελικά αποτελέσματα της κατασκευής στο Maven;

sobes.tech AI

Απάντηση από AI

Στο Maven, οι πληροφορίες σχετικά με τα τελικά αποτελέσματα της κατασκευής (artefacts) καθορίζονται στο αρχείο pom.xml του έργου. Σε αυτό το αρχείο καθορίζονται:

  • groupId — η ομάδα του έργου.
  • artifactId — ο μοναδικός αναγνωριστικός κωδικός του artefact.
  • version — η έκδοση του artefact.
  • Τύπος συσκευασίας (packaging), π.χ., jar, war.

Αυτές οι παράμετροι καθορίζουν ποιο artefact θα κατασκευαστεί και πώς θα ονομαστεί.

Παράδειγμα τμήματος pom.xml:

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