Manque les informations de dépendance pour jdbc.artefact.groupid:jdbc-pilote jar:1.0
Je suis en train d'utiliser hbm2java plugins maven pour la mise en veille prolongée. Pour mvn hibernate3:hbm2cfgxml but que je suis en face d'erreur suivant.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building my-app-hadoop 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> hibernate3-maven-plugin:2.2:hbm2cfgxml (default-cli) @ my-app-hadoop >>>
[INFO]
[INFO] <<< hibernate3-maven-plugin:2.2:hbm2cfgxml (default-cli) @ my-app-hadoop <<<
[INFO]
[INFO] --- hibernate3-maven-plugin:2.2:hbm2cfgxml (default-cli) @ my-app-hadoop ---
[WARNING] The POM for jdbc.artifact.groupid:jdbc-driver:jar:1.0 is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.454s
[INFO] Finished at: Tue Aug 28 11:14:20 IST 2012
[INFO] Final Memory: 3M/6M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:hibernate3-maven- plugin:2.2:hbm2cfgxml (default-cli) on project my-app-hadoop: Ex
ecution default-cli of goal org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2cfgxml failed: Plugin org.codehaus.mojo:hibernate3-m
aven-plugin:2.2 or one of its dependencies could not be resolved: Failure to find jdbc.artifact.groupid:jdbc-driver:jar:1.0 in htt
p://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval
of central has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
J'ai ajouté, à la suite de configuration du plugin dans POM.xml pour utiliser hbm2java capacités.
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<components>
<component>
<name>hbm2ddl</name>
<implementation>jdbcconfiguration</implementation>
</component>
<component>
<name>hbm2hbmxml</name>
<outputDirectory>src/main/resources</outputDirectory>
</component>
</components>
<componentProperties>
<drop>true</drop>
<configurationfile>/src/main/resources/hibernate.cfg.xml</configurationfile>
</componentProperties>
</configuration>
<dependencies>
<dependency>
<groupId>jdbc.artifact.groupid</groupId>
<artifactId>jdbc-driver</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
</plugin>
</plugins>
Où pourrais-je trouver jdbc.artefact.groupid et ce qui est manquant dans mon pom.xml?
La base de données utilisez-vous?
Je suis de l'utilisation d'oracle 11g 64 bits sur windows 7 64 machine
Veuillez voir ma réponse.
Je suis de l'utilisation d'oracle 11g 64 bits sur windows 7 64 machine
Veuillez voir ma réponse.
OriginalL'auteur Prasad S Deshpande | 2012-08-28
Vous devez vous connecter pour publier un commentaire.
Vous devez remplacer jdbc.artefact.groupid:jdbc-pilote:1.0 par un véritable fournisseur artefact. Par exemple
si vous utilisez hsqldb.
MODIFIER
Comme vous le mentionnez vous utilisez Oracle dans votre commentaire... jdbc jar pour Oracle db est fourni avec votre distribution d'Oracle. Vous pouvez également le télécharger ici.Une fois téléchargé, vous devrez le mettre manuellement dans votre local maven repo (vous pouvez également les stocker dans la thirparty repo de vous Repo Maven Manager si vous en avez un (Nexus, Archiva...). Une autre façon est d'ajouter la dépendance à l'aide de la
systemPath
déclaration :Heureux, il a aidé.
pas il me donne erreur suivant 14:10:55,550 AVERTIR org.mise en veille prolongée.connexion.UserSuppliedConnectionProvider - Pas de propriétés de la connexion spécifiée - l'utilisateur doit fournir des connexions JDBC [ERREUR] Échec de l'exécution de l'objectif org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2cfgxml (par défaut-cli) sur le projet my-app-hadoop: l'Exécution de la faute-cli de l'objectif org.codehaus.mojo:hibernate3-maven-plugin:2.2:hbm2cfgxml a échoué: Hibernate Dialecte doit être explicitement défini -> [Aide 1] même si elle est ajoutée à hibernate.le dialecte = org.mise en veille prolongée.le dialecte.Oracle10gDialect en veille prolongée.les propriétés.
il a travaillé en ajoutant de la mise en veille prolongée.le dialecte dans la base de données.fichier de propriétés.
cependant, il ne créant pas hibernate.cfg.xml je l'ai mentionné toutes les informations nécessaires dans la base de données.les propriétés.
OriginalL'auteur Yanflea
Remplacer votre dépendance à l'
à
OriginalL'auteur Sai Ye Yan Naing Aye