Bug 474156 - Run API Tools at build-time

Change-Id: Id401b13054e13d7baa26c931b401b75bad7e0130
Signed-off-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/.gitignore b/bundles/.gitignore
new file mode 100644
index 0000000..b83d222
--- /dev/null
+++ b/bundles/.gitignore
@@ -0,0 +1 @@
+/target/
diff --git a/bundles/org.eclipse.equinox.cm.test/pom.xml b/bundles/org.eclipse.equinox.cm.test/pom.xml
index ba83674..60fb728 100644
--- a/bundles/org.eclipse.equinox.cm.test/pom.xml
+++ b/bundles/org.eclipse.equinox.cm.test/pom.xml
@@ -17,6 +17,11 @@
     <version>4.13.0-SNAPSHOT</version>
     <relativePath>../../</relativePath>
   </parent>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <groupId>org.eclipse.equinox</groupId>
   <artifactId>org.eclipse.equinox.cm.test</artifactId>
   <version>1.0.200-SNAPSHOT</version>
diff --git a/bundles/org.eclipse.equinox.compendium.tests/pom.xml b/bundles/org.eclipse.equinox.compendium.tests/pom.xml
index a0b6689..fc5598d 100644
--- a/bundles/org.eclipse.equinox.compendium.tests/pom.xml
+++ b/bundles/org.eclipse.equinox.compendium.tests/pom.xml
@@ -23,5 +23,6 @@
   <packaging>eclipse-test-plugin</packaging>
   <properties>
     <skipTests>true</skipTests>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
   </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.console.ssh.tests/pom.xml b/bundles/org.eclipse.equinox.console.ssh.tests/pom.xml
index 2f14c8c..ae359fd 100644
--- a/bundles/org.eclipse.equinox.console.ssh.tests/pom.xml
+++ b/bundles/org.eclipse.equinox.console.ssh.tests/pom.xml
@@ -19,6 +19,7 @@
   </parent>
   <properties>
     <skipTests>true</skipTests>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
   </properties>
   <groupId>org.eclipse.equinox</groupId>
   <artifactId>org.eclipse.equinox.console.ssh.tests</artifactId>
diff --git a/bundles/org.eclipse.equinox.console.tests/pom.xml b/bundles/org.eclipse.equinox.console.tests/pom.xml
index 543302a..9420cc9 100644
--- a/bundles/org.eclipse.equinox.console.tests/pom.xml
+++ b/bundles/org.eclipse.equinox.console.tests/pom.xml
@@ -23,5 +23,6 @@
   <packaging>eclipse-test-plugin</packaging>
   <properties>
     <skipTests>true</skipTests>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
   </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.security.linux.x86_64/pom.xml b/bundles/org.eclipse.equinox.security.linux.x86_64/pom.xml
index 37b5ee4..0a08b98 100644
--- a/bundles/org.eclipse.equinox.security.linux.x86_64/pom.xml
+++ b/bundles/org.eclipse.equinox.security.linux.x86_64/pom.xml
@@ -22,6 +22,10 @@
   <version>1.1.200-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <build>
     <plugins>
       <plugin>
diff --git a/bundles/org.eclipse.equinox.security.macosx/pom.xml b/bundles/org.eclipse.equinox.security.macosx/pom.xml
index b2dc02e..2fb8ac0 100644
--- a/bundles/org.eclipse.equinox.security.macosx/pom.xml
+++ b/bundles/org.eclipse.equinox.security.macosx/pom.xml
@@ -22,6 +22,10 @@
   <version>1.101.100-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <build>
     <plugins>
       <plugin>
diff --git a/bundles/org.eclipse.equinox.security.win32.x86/pom.xml b/bundles/org.eclipse.equinox.security.win32.x86/pom.xml
index 372d7d8..dfeaa9a 100644
--- a/bundles/org.eclipse.equinox.security.win32.x86/pom.xml
+++ b/bundles/org.eclipse.equinox.security.win32.x86/pom.xml
@@ -22,6 +22,10 @@
   <version>1.1.100-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <build>
     <plugins>
       <plugin>
diff --git a/bundles/org.eclipse.equinox.security.win32.x86_64/pom.xml b/bundles/org.eclipse.equinox.security.win32.x86_64/pom.xml
index 5e5b64f..11d20a3 100644
--- a/bundles/org.eclipse.equinox.security.win32.x86_64/pom.xml
+++ b/bundles/org.eclipse.equinox.security.win32.x86_64/pom.xml
@@ -22,6 +22,10 @@
   <version>1.1.100-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <build>
     <plugins>
       <plugin>
diff --git a/bundles/org.eclipse.equinox.servletbridge.template/pom.xml b/bundles/org.eclipse.equinox.servletbridge.template/pom.xml
index f744975..6f6b7b2 100644
--- a/bundles/org.eclipse.equinox.servletbridge.template/pom.xml
+++ b/bundles/org.eclipse.equinox.servletbridge.template/pom.xml
@@ -21,4 +21,8 @@
   <artifactId>org.eclipse.equinox.servletbridge.template</artifactId>
   <version>1.0.300-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.slf4j.stub/pom.xml b/bundles/org.eclipse.equinox.slf4j.stub/pom.xml
index bd704e6..b9c14f8 100644
--- a/bundles/org.eclipse.equinox.slf4j.stub/pom.xml
+++ b/bundles/org.eclipse.equinox.slf4j.stub/pom.xml
@@ -17,6 +17,11 @@
     <version>4.13.0-SNAPSHOT</version>
     <relativePath>../../</relativePath>
   </parent>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <groupId>org.eclipse.equinox</groupId>
   <artifactId>org.eclipse.equinox.slf4j.stub</artifactId>
   <version>1.0.200-SNAPSHOT</version>