Maven: Αποτυγχάνει να διαβάσει περιγραφέα τεχνουργήματος

Ελπίζω ότι κάποιος μπορεί να με βοηθήσει με ένα πρόβλημα που αντιμετωπίζω.

Όταν προσπαθώ να χτίσω το έργο μου από το τερματικό λαμβάνω αυτό το σφάλμα: Όταν προσπαθώ να χτίσω το έργο μου από το τερματικό λαμβάνω αυτό το σφάλμα:

Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT

Το jar common.test-data-utils έχει δημιουργηθεί από ένα ξεχωριστό έργο και μοιράζεται μεταξύ αυτού και ενός άλλου έργου (το άλλο έργο δεν χτίζει ούτε αυτό, αλλά αυτό οφείλεται σε ένα άλλο πρόβλημα).

Είμαι σε θέση να χτίσω το com.morrislgn.merchandising.common:test-data-utils χωρίς πρόβλημα, μπορώ να δω την καταχώρηση που κάνει στο τοπικό αποθετήριο .m2 στον υπολογιστή μου. Έχω επαναπροσδιορίσει το αποθετήριο μου στο Eclipse επίσης.

Το POM για το έργο μου έχει αυτή την καταχώρηση:

<dependency>
    <groupId>com.morrislgn.merchandising.common</groupId>
    <artifactId>test-data-utils</artifactId>
    <version>0.3b-SNAPSHOT</version>
</dependency>

Η οποία μου φαίνεται να είναι σωστή - το POM δεν αναφέρει κανένα σφάλμα ούτε όταν το βλέπουμε στο Eclipse.

Μπορεί κάποιος να μου πει τι μου διαφεύγει εδώ ή τι κάνω λάθος;

Είχα το ίδιο πρόβλημα με το eclipse όπου η γραμμή εντολών maven build δούλευε μια χαρά ΑΛΛΑ δοκιμάστε αυτό

  • μεταβείτε στο .m2/repository και σβήστε τον κατάλογο που σχετίζεται
  • Εκτελέστε update maven dependencies στο eclipse

Το σφάλμα εξαφανίζεται.... γιατί η γραμμή εντολών του mvn δούλεψε με αυτούς τους καταλόγους και το eclipse .m2eclipse δεν μπορούσε, δεν έχω ιδέα και είναι κάπως χάλια. Το έργο μου λειτουργεί τώρα και πάλι στο eclipse.

Σχόλια (2)

Έλυσα αυτό το πρόβλημα διαγράφοντας στους φακέλους αποθετηρίου όπου εμφανιζόταν αυτό το σφάλμα τα πάντα εκτός από τα αρχεία .jar και .pom.

Σχόλια (1)

Αναφέρετε δύο διαφορετικά groupIds, com.morrislgn.merchandising.common και com.johnlewis.jec.webpim.common. Ίσως αυτό να είναι το πρόβλημα.

Σχόλια (1)