Pour quelque raison que ce soit, je ne pouvais pas obtenir l'une des solutions ci-dessus pour travailler. (Toujours pas.)
Ce que j'ai fait, c'est plutôt pour inclure le pot dans mon projet (blech), puis de créer un "système" de la dépendance elle qui indique le chemin vers le bocal. Ce n'est probablement pas la bonne façon de le faire, mais il fonctionne. Et il élimine le besoin pour les autres développeurs de l'équipe (ou le gars la configuration du serveur de build) pour mettre le pot dans leurs espaces de stockage locaux.
Mise à JOUR: Cette solution fonctionne pour moi quand je lance Hibernate Tools. Il ne semble PAS que les travaux pour la construction du fichier WAR, cependant. Elle ne comprend pas les ojdbc6.jar fichier dans la cible de la GUERRE de fichier.
1) Créez un répertoire appelé "lib" dans la racine de votre projet.
2) Copier le ojdbc6.jar fichier (quel que soit le bocal est appelé.)
3) Créer une dépendance qui ressemble à quelque chose comme ceci:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
<scope>system</scope>
<systemPath>${basedir}/lib/ojdbc6.jar</systemPath> <!-- must match file name -->
</dependency>
Laid, mais fonctionne pour moi.
Inclure les fichiers dans le fichier war ajouter les éléments suivants à votre pom
<build>
<finalName>MyAppName</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${basedir}/src/main/java</directory>
<targetPath>WEB-INF/classes</targetPath>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.css</include>
<include>**/*.html</include>
</includes>
</resource>
<resource>
<directory>${basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>