Hibernate-Projekte und Bauen mit Maven

7

Ich versuche ein relativ einfaches Projekt zu erstellen und Hibernate mit maven einzubinden. Ich versuche, die letzte Version von Hibernate (3.5.4-Final) zu verwenden.

Es scheint, dass die JBoss-Leute kürzlich ihr Maven-Repository geändert haben, und ich habe einige Probleme damit, meinen Maven-Build zum Laufen zu bringen. Ich habe eine Menge Informationen im Internet und hier gefunden, aber nichts scheint ganz richtig zu funktionieren ... Viele Informationen, die ich gefunden habe, lassen mich nicht die neueste Version von Hibernate bekommen.

Ich habe das folgende Repository in meiner pom.xml definiert:

%Vor%

Ich habe die folgende Abhängigkeit in meiner pom.xml definiert:

%Vor%

Dies scheint einige der Abhängigkeiten herunterzuladen, aber nicht genug, um sie zu erstellen.

Ich erhalte den folgenden Fehler:

%Vor%

Ich habe die Seite gelesen, die JBoss sagt, um Maven Getting Started - Users zu lesen und um ehrlich zu sein macht für mich keinen Sinn. Es heißt, Sachen in meine settings.xml zu legen. Ich möchte Informationen in meine pom.xml schreiben und nicht von jedem verlangen, die settings.xml zu ändern. Ich bin kaum ein Experte. Ich möchte wirklich wissen, was ich in meine pom.xml-Datei schreiben soll, damit das funktioniert.

    
Starkey 27.07.2010, 16:36
quelle

3 Antworten

17

Das Problem ist, dass diese Abhängigkeit

%Vor%

ist nur ein Pom, während Sie versuchen, es als ein Glas zu bezeichnen. Um es zu referenzieren, müsstest du es so machen:

%Vor%

Dies würde die transitiven Abhängigkeiten dieses Poms erfassen, aber nicht das Artefakt selbst. Allerdings ist der Pom listet nur Module auf, nicht Abhängigkeiten, da es der Root-Pom für den Ruhezustand ist. Es wird dir nicht helfen, lass es in Ruhe.

Was Sie wirklich wollen, ist entweder

%Vor%

(für klassischen Winterschlaf) oder

%Vor%

(für den jpa2-Provider)

    
Sean Patrick Floyd 28.07.2010, 09:19
quelle
4

Nun, ich habe die Antwort gefunden ...

Damit bekommst du das Zeug, das du brauchst. Fügen Sie auf der oben genannten Seite Folgendes zu Ihrer pom.xml hinzu:

%Vor%

Hier ist die Abhängigkeit, die Sie brauchen:

%Vor%     
Starkey 27.07.2010 16:54
quelle
1

JBoss hat begonnen, ihren eigenen Repo mit Maven central zu synchronisieren als > im JBoss-Community-Blog , daher sind hibernate Artefakte jetzt verfügbar, ohne dass das JBoss-Repository zu Ihrem pom.xml oder Repository-Manager hinzugefügt werden muss.

Suchergebnis für den Ruhezustand-Kern :

Um den Hibernate Core 3.6.3 zu Ihrem Projekt hinzuzufügen, fügen Sie einfach das folgende Snippet zu Ihrem Pom hinzu:

%Vor%     
Robert Munteanu 25.05.2011 06:02
quelle

Tags und Links