Bug 464050 - Call 'build.sh clean' on native exec builds when doing a 'mvn clean'
Change-Id: I4f08c7a428baf2a4267426511756a05fe5907dbc
Signed-off-by: Mikaël Barbero <mikael@eclipse.org>
diff --git a/features/org.eclipse.equinox.executable.feature/pom.xml b/features/org.eclipse.equinox.executable.feature/pom.xml
index b76921d..ce6b548 100644
--- a/features/org.eclipse.equinox.executable.feature/pom.xml
+++ b/features/org.eclipse.equinox.executable.feature/pom.xml
@@ -123,6 +123,18 @@
<goal>run</goal>
</goals>
</execution>
+ <execution>
+ <id>clean-executable-natives</id>
+ <phase>clean</phase>
+ <configuration>
+ <target>
+ <ant antfile="build.xml" dir="library/gtk/" target="clean"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
</plugins>
@@ -153,6 +165,18 @@
<goal>run</goal>
</goals>
</execution>
+ <execution>
+ <id>clean-executable-natives</id>
+ <phase>clean</phase>
+ <configuration>
+ <target>
+ <ant antfile="build.xml" dir="library/gtk/" target="clean"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
</plugins>
@@ -183,6 +207,18 @@
<goal>run</goal>
</goals>
</execution>
+ <execution>
+ <id>clean-executable-natives</id>
+ <phase>clean</phase>
+ <configuration>
+ <target>
+ <ant antfile="build.xml" dir="library/gtk/" target="clean"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
</plugins>
@@ -213,6 +249,18 @@
<goal>run</goal>
</goals>
</execution>
+ <execution>
+ <id>clean-executable-natives</id>
+ <phase>clean</phase>
+ <configuration>
+ <target>
+ <ant antfile="build.xml" dir="library/win32/" target="clean"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
</plugins>
@@ -243,6 +291,18 @@
<goal>run</goal>
</goals>
</execution>
+ <execution>
+ <id>clean-executable-natives</id>
+ <phase>clean</phase>
+ <configuration>
+ <target>
+ <ant antfile="build.xml" dir="library/win32/" target="clean"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
</plugins>
@@ -273,6 +333,18 @@
<goal>run</goal>
</goals>
</execution>
+ <execution>
+ <id>clean-executable-natives</id>
+ <phase>clean</phase>
+ <configuration>
+ <target>
+ <ant antfile="build.xml" dir="library/carbon/" target="clean"/>
+ </target>
+ </configuration>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ </execution>
</executions>
</plugin>
</plugins>