J'utilise GlassFish-Web intégré pour les tests d'intégration à l'intérieur d'un projet Maven:En utilisant différentes EclipseLink que empaqueté dans embarqué GlassFish-Web
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-web</artifactId>
<version>3.2-b06</version>
<scope>test</scope>
</dependency>
GlassFish-Web intégré est livré avec EclipseLink 2.2.0, mais le projet nécessite des fonctionnalités de 2.4. Pour un déploiement régulier, ce problème résolu en ajoutant des pots à besoin JE répertoire de modules Glassfish et cette dépendance:
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.core</artifactId>
<version>2.4.1</version>
<scope>provided</scope>
</dependency>
J'ai essayé de compiler également la portée, encore est utilisé EL 2.2.0 embarqué. L'ajout d'une dépendance de portée de test sur EL 2.4.1 n'aide pas. Est-ce qu'il y a un moyen de résoudre ceci?
Avez-vous trouvé une solution réalisable? –