diff --git a/pom.xml b/pom.xml
index ae00961a01556de01f64246b56d099de14467705..de3a2fb61ca801f572d0f8422c03ae68d10ef3a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,6 +16,8 @@
 
     <properties>
         <java.version>11</java.version>
+        <!-- File catalog repository directory -->
+        <init_database_scripts_path>../../../vospace-file-catalog</init_database_scripts_path>
     </properties>
 
     <dependencies>
@@ -112,6 +114,25 @@
     </repositories>
 
     <build>
+        <testResources>
+            <testResource>
+                <directory>src/test/resources</directory>
+                <filtering>true</filtering>
+                <includes>
+                    <include>test.properties</include>
+                </includes>
+            </testResource>
+            <testResource>
+                <directory>src/test/resources</directory>
+                <filtering>false</filtering>
+                <includes>
+                    <include>**/*</include>
+                </includes>
+                <excludes>
+                    <exclude>test.properties</exclude>
+                </excludes>
+            </testResource>
+        </testResources>
         <plugins>
             <plugin>
                 <groupId>org.springframework.boot</groupId>
diff --git a/src/test/resources/test.properties b/src/test/resources/test.properties
index 0662056805c5f0ee2c47560b2dd2bb7d9f050886..9dd67fabc9af378d8b30a62f05d2c74cff22988d 100644
--- a/src/test/resources/test.properties
+++ b/src/test/resources/test.properties
@@ -1 +1,2 @@
-init_database_scripts_path=../../../vospace-file-catalog
+# File catalog repository directory (filled by pom.xml, overridable passing environment variable)
+init_database_scripts_path=@init_database_scripts_path@