From 4b1f472fc41aa14a7c2f6b47a0dec51d2d426f94 Mon Sep 17 00:00:00 2001
From: Mirco Nasuti <mirco.nasuti@chuv.ch>
Date: Fri, 24 Jun 2016 14:33:18 +0200
Subject: [PATCH] Bugfix : filtering resources was locking data.csv to be
 copied/used + naming detail

---
 pom.xml                                      | 6 ------
 src/main/java/org/hbp/mip/utils/CSVUtil.java | 2 +-
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/pom.xml b/pom.xml
index 7c7d93df3..ae492d9f1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -162,12 +162,6 @@
         <resources>
             <resource>
                 <directory>src/main/resources</directory>
-                <includes>
-                    <include>**/*.xml</include>
-                    <include>**/*.json</include>
-                </includes>
-                <excludes><exclude>**/*.csv</exclude></excludes>
-                <filtering>true</filtering>
             </resource>
         </resources>
 
diff --git a/src/main/java/org/hbp/mip/utils/CSVUtil.java b/src/main/java/org/hbp/mip/utils/CSVUtil.java
index 4ac7fd269..f2360b7be 100644
--- a/src/main/java/org/hbp/mip/utils/CSVUtil.java
+++ b/src/main/java/org/hbp/mip/utils/CSVUtil.java
@@ -155,7 +155,7 @@ public class CSVUtil {
     private static List<String[]> getRows(String filename) {
         List<String[]> rows = new LinkedList<>();
         try {
-            InputStream is = Dataset.class.getClassLoader().getResourceAsStream(filename);
+            InputStream is = CSVUtil.class.getClassLoader().getResourceAsStream(filename);
             InputStreamReader isr = new InputStreamReader(is);
             BufferedReader br = new BufferedReader(isr);
             String[] firstRow = br.readLine().split(SEPARATOR, -1);  // 1st row -> headers
-- 
GitLab