TUSCANY-3858: Eclipse update site doesn't build correctly from a top-level build

git-svn-id: https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk@1091729 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/tools/eclipse/features/core/pom.xml b/tools/eclipse/features/core/pom.xml
index 01249d8..c3cf9f1 100644
--- a/tools/eclipse/features/core/pom.xml
+++ b/tools/eclipse/features/core/pom.xml
@@ -38,6 +38,11 @@
     </dependencies>
 
     <build>
+        <!-- TUSCANY-3858: Specify filters here, not in plugin execution configuration -->
+        <filters>
+            <filter>${basedir}/../../target/filter.properties</filter>
+        </filters>
+
         <resources>
             <resource>
                 <directory>${basedir}</directory>
@@ -66,9 +71,6 @@
                         </goals>
                         <configuration>
                             <outputDirectory>${basedir}</outputDirectory>
-                            <filters>
-                                <filter>${basedir}/../../target/filter.properties</filter>
-                            </filters>
                             <resources>          
                                 <resource>
                                     <directory>${basedir}/filtered-resources</directory>
diff --git a/tools/eclipse/plugins/core/pom.xml b/tools/eclipse/plugins/core/pom.xml
index ad9c7da..c5472cf 100644
--- a/tools/eclipse/plugins/core/pom.xml
+++ b/tools/eclipse/plugins/core/pom.xml
@@ -68,6 +68,11 @@
     </dependencies>
 
     <build>
+        <!-- TUSCANY-3858: Specify filters here, not in plugin execution configuration -->
+        <filters>
+            <filter>${basedir}/../../target/filter.properties</filter>
+        </filters>
+
         <resources>
             <resource>
                 <directory>${basedir}</directory>
@@ -97,9 +102,6 @@
                         </goals>
                         <configuration>
                             <outputDirectory>${basedir}</outputDirectory>
-                            <filters>
-                                <filter>${basedir}/../../target/filter.properties</filter>
-                            </filters>
                             <resources>          
                                 <resource>
                                     <directory>${basedir}/filtered-resources</directory>
diff --git a/tools/eclipse/site/updatesite/pom.xml b/tools/eclipse/site/updatesite/pom.xml
index 9efee93..19dfd43 100644
--- a/tools/eclipse/site/updatesite/pom.xml
+++ b/tools/eclipse/site/updatesite/pom.xml
@@ -46,6 +46,11 @@
     </dependencies>
 
     <build>
+        <!-- TUSCANY-3858: Specify filters here, not in plugin execution configuration -->
+        <filters>
+            <filter>${basedir}/../../target/filter.properties</filter>
+        </filters>
+
         <resources>
             <resource>
                 <directory>${basedir}</directory>
@@ -74,9 +79,6 @@
                         </goals>
                         <configuration>
                             <outputDirectory>${basedir}</outputDirectory>
-                            <filters>
-                                <filter>${basedir}/../../target/filter.properties</filter>
-                            </filters>
                             <resources>          
                                 <resource>
                                     <directory>${basedir}/filtered-resources</directory>