Author: tchemit Date: 2013-05-25 00:23:42 +0200 (Sat, 25 May 2013) New Revision: 192 Url: http://forge.codelutin.com/projects/franciaflex-magalie/repository/revisions... Log: use nuiton-jpa + last eugene snapshot version Added: branches/magalie-eugene/magalie-persistence/src/main/xmi/magalie.properties Modified: branches/magalie-eugene/magalie-persistence/pom.xml branches/magalie-eugene/pom.xml Modified: branches/magalie-eugene/magalie-persistence/pom.xml =================================================================== --- branches/magalie-eugene/magalie-persistence/pom.xml 2013-05-24 14:19:27 UTC (rev 191) +++ branches/magalie-eugene/magalie-persistence/pom.xml 2013-05-24 22:23:42 UTC (rev 192) @@ -9,7 +9,6 @@ <version>0.1-SNAPSHOT</version> </parent> - <groupId>com.franciaflex</groupId> <artifactId>magalie-persistence</artifactId> <name>MagaLiE :: Persistence</name> <description>Couche d'accès à la base de données pour MagaLiE</description> @@ -21,6 +20,16 @@ <dependencies> <dependency> + <groupId>org.nuiton.jpa</groupId> + <artifactId>nuiton-jpa-api</artifactId> + </dependency> + + <dependency> + <groupId>org.nuiton.jpa</groupId> + <artifactId>nuiton-jpa-junit</artifactId> + </dependency> + + <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> </dependency> @@ -88,35 +97,42 @@ <build> <plugins> - <!--<plugin>--> - <!--<groupId>org.nuiton.eugene</groupId>--> - <!--<artifactId>eugene-maven-plugin</artifactId>--> - <!--<configuration>--> - <!--<inputs>zargo</inputs>--> - <!--<resolver>org.nuiton.util.FasterCachedResourceResolver</resolver>--> - <!--</configuration>--> - <!--<executions>--> - <!--<execution>--> - <!--<id>generate-entities</id>--> - <!--<phase>generate-sources</phase>--> - <!--<configuration>--> - <!--<!– Corresponding to extracted package from zargo file –>--> - <!--<fullPackagePath>com.franciaflex.magalie.persistence.entities</fullPackagePath>--> - <!--<!– DefaultPackage used for DAOHelper generation –>--> - <!--<defaultPackage>com.franciaflex.magalie.persistence.entities</defaultPackage>--> - <!--<templates>--> - <!--org.nuiton.eugene.java.JavaInterfaceTransformer,--> - <!--org.nuiton.eugene.java.JavaBeanTransformer,--> - <!--org.nuiton.eugene.java.JavaEnumerationTransformer,--> - <!--org.nuiton.topia.generator.TopiaMetaTransformer--> - <!--</templates>--> - <!--</configuration>--> - <!--<goals>--> - <!--<goal>generate</goal>--> - <!--</goals>--> - <!--</execution>--> - <!--</executions>--> - <!--</plugin>--> + <plugin> + <groupId>org.nuiton.eugene</groupId> + <artifactId>eugene-maven-plugin</artifactId> + <configuration> + <inputs>zargo</inputs> + <resolver>org.nuiton.util.FasterCachedResourceResolver</resolver> + </configuration> + <executions> + <execution> + <id>generate-entities</id> + <phase>generate-sources</phase> + <configuration> + <!-- Corresponding to extracted package from zargo file --> + <fullPackagePath>com.franciaflex.magalie.persistence.entities</fullPackagePath> + <!-- DefaultPackage used for DAOHelper generation --> + <defaultPackage>com.franciaflex.magalie.persistence.entities</defaultPackage> + <templates> + org.nuiton.jpa.templates.JpaEntityTransformer, + org.nuiton.jpa.templates.JpaDaoTransformer, + org.nuiton.jpa.templates.JpaPersistenceContextTransformer, + org.nuiton.eugene.java.JavaEnumerationTransformer + </templates> + </configuration> + <goals> + <goal>generate</goal> + </goals> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.nuiton.jpa</groupId> + <artifactId>nuiton-jpa-templates</artifactId> + <version>${nuitonJpaVersion}</version> + </dependency> + </dependencies> + </plugin> </plugins> </build> Added: branches/magalie-eugene/magalie-persistence/src/main/xmi/magalie.properties =================================================================== --- branches/magalie-eugene/magalie-persistence/src/main/xmi/magalie.properties (rev 0) +++ branches/magalie-eugene/magalie-persistence/src/main/xmi/magalie.properties 2013-05-24 22:23:42 UTC (rev 192) @@ -0,0 +1 @@ +com.franciaflex.magalie.persistence.entities.Article.attribute.fixedLocations.stereotype=unique Property changes on: branches/magalie-eugene/magalie-persistence/src/main/xmi/magalie.properties ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Modified: branches/magalie-eugene/pom.xml =================================================================== --- branches/magalie-eugene/pom.xml 2013-05-24 14:19:27 UTC (rev 191) +++ branches/magalie-eugene/pom.xml 2013-05-24 22:23:42 UTC (rev 192) @@ -90,6 +90,8 @@ <projectId>franciaflex-magalie</projectId> <!-- versions --> + <nuitonJpaVersion>0.1-SNAPSHOT</nuitonJpaVersion> + <nuitonWebVersion>1.13</nuitonWebVersion> <nuitonUtilsVersion>2.6.12</nuitonUtilsVersion> <h2Version>1.3.170</h2Version> @@ -105,7 +107,7 @@ <mockitoVersion>1.9.5</mockitoVersion> <nuitonI18nVersion>2.5</nuitonI18nVersion> <topiaVersion>2.7.1</topiaVersion> - <eugeneVersion>2.5.6.1</eugeneVersion> + <eugeneVersion>2.6.3-SNAPSHOT</eugeneVersion> <!-- license to use --> <license.licenseName>agpl_v3</license.licenseName> @@ -146,6 +148,19 @@ <version>${h2Version}</version> </dependency> + <dependency> + <groupId>org.nuiton.jpa</groupId> + <artifactId>nuiton-jpa-api</artifactId> + <version>${nuitonJpaVersion}</version> + </dependency> + + <dependency> + <groupId>org.nuiton.jpa</groupId> + <artifactId>nuiton-jpa-junit</artifactId> + <version>${nuitonJpaVersion}</version> + <scope>test</scope> + </dependency> + <!-- Nuiton libs --> <dependency> <groupId>org.nuiton</groupId>