translation generator

This commit is contained in:
Athou
2013-05-17 18:26:40 +02:00
parent 54841a92de
commit 888795c02b
5 changed files with 105 additions and 2 deletions

52
pom.xml
View File

@@ -515,5 +515,57 @@
</plugins>
</build>
</profile>
<profile>
<id>i18n</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.4</version>
<dependencies>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
</dependencies>
<configuration>
<properties>
<dir>${basedir}/src/main/resources/i18n/</dir>
</properties>
<scriptpath>
<element>${basedir}/src/main/script</element>
</scriptpath>
<source>
def dir = project.properties['dir'];
new
I18nGenerator().generate(dir);
</source>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<webResources>
<resource>
<directory>target/generated-sources/angularjs/</directory>
<targetPath>templates</targetPath>
</resource>
<resource>
<directory>src/main/script/</directory>
<includes>
<include>*.js</include>
</includes>
<targetPath>js</targetPath>
<filtering>true</filtering>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>