Bonjour,

J'essaie désespérément de faire marché le Static Weaving sans persistence.xml.
Car avec Spring on a plus vraiment besoin du persistence.xml
Mais voilà il semble que cela soit requis par le plugin qui gère le static weaving
J'utilise ce plugin :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
			<plugin>
				<artifactId>eclipselink-staticweave-maven-plugin</artifactId>
				<groupId>au.com.alderaan</groupId>
				<version>1.0.4</version>
				<executions>
					<execution>
						<goals>
							<goal>weave</goal>
						</goals>
						<phase>process-classes</phase>
						<configuration>
							<logLevel>ALL</logLevel>
						</configuration>
					</execution>
				</executions>
				<dependencies>
					<dependency>
						<groupId>org.eclipse.persistence</groupId>
						<artifactId>eclipselink</artifactId>
						<version>${eclipselink.version}</version>
					</dependency>
				</dependencies>
			</plugin>
Avec le fichier persistence.xml pas de soucis, ça fonctionne. si je l'enlève ça ne marche plus.

j'ai alors cherché sur le net et je suis tombé sur ce plugin :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
			<plugin>
				<groupId>com.ethlo.persistence.tools</groupId>
				<artifactId>eclipselink-maven-plugin</artifactId>
				<version>1.1-SNAPSHOT</version>
				<executions>
					<execution>
						<phase>process-classes</phase>
						<goals>
							<goal>weave</goal>
						</goals>
					</execution>
				</executions>
			</plugin>

mais pas moyen de faire marcher ce plugin , j'ai ajouter le repository pour ce ce plugin comme ceci :
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
		<repository>
			<id>ethlo</id>
			<url>http://ethlo.com/maven</url>
		</repository>

mais j'ai un message d'erreur dans le pom qui me dit ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Could not calculate build plan: Plugin com.ethlo.persistence.tools:eclipselink-maven-plugin:1.1-SNAPSHOT or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.ethlo.persistence.tools:eclipselink-maven-plugin:jar:1.1-SNAPSHOT
Plugin com.ethlo.persistence.tools:eclipselink-maven-plugin:1.1-SNAPSHOT or one of its dependencies could not be resolved: Failed to read artifact descriptor for com.ethlo.persistence.tools:eclipselink-maven-plugin:jar:1.1-SNAPSHOT
Donc il semble que ce plugin ne fonctionne pas ou que je ne l'utilise pas correctement ?

Donc plusieurs questions ? est ce finalement possible de complètement retirer le persistence.xml avec Spring et le Static Weaving ?
et si oui comment ?

Merci d'avance