Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.

Commit

Permalink
BZ-1200333: Encoding the content as UTF8 for generated properties fil…
Browse files Browse the repository at this point in the history
…es to avoid encoding issues when reading messages using the Java Resource Bundle class.
  • Loading branch information
romartin committed Sep 23, 2015
1 parent 916ed24 commit 664af6d
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 0 deletions.
23 changes: 23 additions & 0 deletions modules/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,29 @@

<build>
<plugins>

<!-- Native to ASCII - UTF encoding for properties files.-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native2ascii-maven-plugin</artifactId>
<executions>
<execution>
<id>native2ascii-utf8-resources</id>
<goals>
<goal>native2ascii</goal>
</goals>
<configuration>
<dest>target/resources</dest>
<src>src/main/resources</src>
<encoding>UTF8</encoding>
<includes>
<include>**/*messages*.properties</include>
</includes>
</configuration>
</execution>
</executions>
</plugin>

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
Expand Down
36 changes: 36 additions & 0 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@

<properties>
<hyear>2012</hyear>
<version.org.codehaus.mojo.native2ascii>1.0-beta-1</version.org.codehaus.mojo.native2ascii>
</properties>

<scm>
Expand Down Expand Up @@ -68,6 +69,19 @@
<module>modules</module>
</modules>

<dependencyManagement>
<dependencies>

<!-- Native to ASCII - UTF encoding for properties files.-->
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native2ascii-maven-plugin</artifactId>
<version>${version.org.codehaus.mojo.native2ascii}</version>
</dependency>

</dependencies>
</dependencyManagement>

<dependencies>

<dependency>
Expand Down Expand Up @@ -241,6 +255,28 @@
</dependencies>

<build>

<pluginManagement>
<plugins>

<!-- Disable version enforcement for native2ascii-maven-plugin, as version is not released. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<configuration>
<rules>
<requirePluginVersions>
<unCheckedPlugins>
<unCheckedPlugin>org.codehaus.mojo:native2ascii-maven-plugin</unCheckedPlugin>
</unCheckedPlugins>
</requirePluginVersions>
</rules>
</configuration>
</plugin>

</plugins>
</pluginManagement>

<plugins>
<!-- Zanata - translations -->
<plugin>
Expand Down

0 comments on commit 664af6d

Please sign in to comment.