Spring - Maven EclipseLink Static Weaving sans persistence.xml
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:
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:
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:
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:
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