From 114d669d63bc2e0dfafebc167620fd97bdfa7395 Mon Sep 17 00:00:00 2001
From: Raphael Girardot <raphael.girardot@synchrotron-soleil.fr>
Date: Fri, 9 Dec 2016 14:25:26 +0000
Subject: [PATCH] Force UTF8 in source encoding to avoid undesired compilation
 exceptions

---
 formersnapextractor/pom.xml | 3 +++
 pom.xml                     | 8 ++++++--
 snaparchiver/pom.xml        | 3 +++
 snapextractor/pom.xml       | 3 +++
 snapmanager/pom.xml         | 3 +++
 5 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/formersnapextractor/pom.xml b/formersnapextractor/pom.xml
index 71250bc..a6b534a 100644
--- a/formersnapextractor/pom.xml
+++ b/formersnapextractor/pom.xml
@@ -61,4 +61,7 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
 </project>
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index df088c3..19d4636 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
+  xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>super-pom-java</artifactId>
@@ -64,4 +64,8 @@
     </dependencies>
   </dependencyManagement>
 
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+
 </project>
diff --git a/snaparchiver/pom.xml b/snaparchiver/pom.xml
index e9a688d..c6e0cee 100644
--- a/snaparchiver/pom.xml
+++ b/snaparchiver/pom.xml
@@ -61,4 +61,7 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
 </project>
\ No newline at end of file
diff --git a/snapextractor/pom.xml b/snapextractor/pom.xml
index 04b2cc7..1e55d98 100644
--- a/snapextractor/pom.xml
+++ b/snapextractor/pom.xml
@@ -67,4 +67,7 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
 </project>
\ No newline at end of file
diff --git a/snapmanager/pom.xml b/snapmanager/pom.xml
index 7dbef1b..8fe412f 100644
--- a/snapmanager/pom.xml
+++ b/snapmanager/pom.xml
@@ -61,4 +61,7 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
 </project>
\ No newline at end of file
-- 
GitLab