Bonjour,

J'ai un projet dans lequel j'utilise JPA et ce avec plusieurs bases de données !
J'ai donc un persistence.xml qui déclare une unité composite avec la référence a des jars, comme suit :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
	<persistence-unit name="Module_war">
        <provider>
            org.eclipse.persistence.jpa.PersistenceProvider
        </provider>
 
        <jar-file>lib/Module_db1-0.0.1-SNAPSHOT.jar</jar-file>
        <jar-file>lib/Module_db2-0.0.1-SNAPSHOT.jar</jar-file> 
        <properties>
            <property name="eclipselink.composite-unit" value="true"/>
            <property name="eclipselink.target-server" value="SunAS9"/>
        </properties>
	</persistence-unit>

Mon premier problème est que le classPath étant généré par le plugin maven dans mon environnement eclipse les deux lignes jar-file sont en rouge car les jar ne sont pas ajouté au classPath !
En effet dans le classPath on trouve les deux projets correspondant mais pas les jars

Mon deuxième problème est que le numéro de version va changer très certainement dans le temps et fatalement on oubliera de le changer dans le persistence.xml.
Du coup je me demandais s'il est possible d'ajouter une dépendance sans que celle ci est le numéro de version ?

Toutes les idées sont les bien venu pour tenter de résoudre mes deux problématiques !

Merci d'avance