Bug 474156 - Run API Tools builder in the Gerrit verification build

Signed-off-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/org.eclipse.equinox.p2.artifact.optimizers/pom.xml b/bundles/org.eclipse.equinox.p2.artifact.optimizers/pom.xml
index e21fd99..34f9836 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.optimizers/pom.xml
+++ b/bundles/org.eclipse.equinox.p2.artifact.optimizers/pom.xml
@@ -11,4 +11,8 @@
   <artifactId>org.eclipse.equinox.p2.artifact.optimizers</artifactId>
   <version>1.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.p2.artifact.processors/pom.xml b/bundles/org.eclipse.equinox.p2.artifact.processors/pom.xml
index 929e271..61c52b9 100644
--- a/bundles/org.eclipse.equinox.p2.artifact.processors/pom.xml
+++ b/bundles/org.eclipse.equinox.p2.artifact.processors/pom.xml
@@ -11,4 +11,8 @@
   <artifactId>org.eclipse.equinox.p2.artifact.processors</artifactId>
   <version>1.1.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.p2.director.app/.settings/org.eclipse.pde.prefs b/bundles/org.eclipse.equinox.p2.director.app/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000..87c3cf5
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.director.app/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+compilers.p.unresolved-ex-points=1
diff --git a/bundles/org.eclipse.equinox.p2.jarprocessor/.settings/org.eclipse.pde.prefs b/bundles/org.eclipse.equinox.p2.jarprocessor/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000..87c3cf5
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.jarprocessor/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+compilers.p.unresolved-ex-points=1
diff --git a/bundles/org.eclipse.equinox.p2.metadata.repository/.settings/org.eclipse.pde.prefs b/bundles/org.eclipse.equinox.p2.metadata.repository/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000..87c3cf5
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.metadata.repository/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+compilers.p.unresolved-ex-points=1
diff --git a/bundles/org.eclipse.equinox.p2.publisher.eclipse/.settings/org.eclipse.pde.prefs b/bundles/org.eclipse.equinox.p2.publisher.eclipse/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000..87c3cf5
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.publisher.eclipse/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+compilers.p.unresolved-ex-points=1
diff --git a/bundles/org.eclipse.equinox.p2.repository.tools/.settings/org.eclipse.pde.prefs b/bundles/org.eclipse.equinox.p2.repository.tools/.settings/org.eclipse.pde.prefs
new file mode 100644
index 0000000..87c3cf5
--- /dev/null
+++ b/bundles/org.eclipse.equinox.p2.repository.tools/.settings/org.eclipse.pde.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+compilers.p.unresolved-ex-points=1
diff --git a/bundles/org.eclipse.equinox.p2.sar/pom.xml b/bundles/org.eclipse.equinox.p2.sar/pom.xml
index 76f8eeb..110b7b8 100644
--- a/bundles/org.eclipse.equinox.p2.sar/pom.xml
+++ b/bundles/org.eclipse.equinox.p2.sar/pom.xml
@@ -11,4 +11,8 @@
   <artifactId>org.eclipse.equinox.p2.sar</artifactId>
   <version>0.2.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.p2.tests.optimizers/pom.xml b/bundles/org.eclipse.equinox.p2.tests.optimizers/pom.xml
index 86f9bd5..31a0fa5 100644
--- a/bundles/org.eclipse.equinox.p2.tests.optimizers/pom.xml
+++ b/bundles/org.eclipse.equinox.p2.tests.optimizers/pom.xml
@@ -15,5 +15,6 @@
   <properties>
     <testSuite>${project.artifactId}</testSuite>
     <testClass>org.eclipse.equinox.p2.tests.optimizers.AutomatedTests</testClass>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
   </properties>
 </project>
diff --git a/bundles/org.eclipse.equinox.p2.tests.verifier/.classpath b/bundles/org.eclipse.equinox.p2.tests.verifier/.classpath
index a59e67f..3e5654f 100644
--- a/bundles/org.eclipse.equinox.p2.tests.verifier/.classpath
+++ b/bundles/org.eclipse.equinox.p2.tests.verifier/.classpath
@@ -7,6 +7,5 @@
 			<attribute name="test" value="true"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="bin" sourcepath="bin"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
diff --git a/bundles/org.eclipse.equinox.p2.tests.verifier/build.properties b/bundles/org.eclipse.equinox.p2.tests.verifier/build.properties
index 53d7121..d0960de 100644
--- a/bundles/org.eclipse.equinox.p2.tests.verifier/build.properties
+++ b/bundles/org.eclipse.equinox.p2.tests.verifier/build.properties
@@ -16,6 +16,5 @@
 bin.includes = META-INF/,\
                .,\
                plugin.xml,\
-               bin/,\
                about.html
 javacWarnings..=-raw,-unchecked,-varargsCast
diff --git a/examples/org.eclipse.equinox.p2.examples.rcp.discovery/pom.xml b/examples/org.eclipse.equinox.p2.examples.rcp.discovery/pom.xml
index aeb2128..399e38e 100644
--- a/examples/org.eclipse.equinox.p2.examples.rcp.discovery/pom.xml
+++ b/examples/org.eclipse.equinox.p2.examples.rcp.discovery/pom.xml
@@ -3,9 +3,9 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.eclipse.equinox.p2</groupId>
-    <artifactId>rt.equinox.p2</artifactId>
+    <artifactId>org.eclipse.equinox.p2.examples</artifactId>
     <version>4.13.0-SNAPSHOT</version>
-    <relativePath>../..</relativePath>
+    <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.eclipse.equinox</groupId>
   <artifactId>org.eclipse.equinox.p2.examples.rcp.discovery</artifactId>
diff --git a/examples/org.eclipse.equinox.p2.examples.rcp.sdknoautoupdates/pom.xml b/examples/org.eclipse.equinox.p2.examples.rcp.sdknoautoupdates/pom.xml
index a25820f..552ba6b 100644
--- a/examples/org.eclipse.equinox.p2.examples.rcp.sdknoautoupdates/pom.xml
+++ b/examples/org.eclipse.equinox.p2.examples.rcp.sdknoautoupdates/pom.xml
@@ -3,9 +3,9 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.eclipse.equinox.p2</groupId>
-    <artifactId>rt.equinox.p2</artifactId>
+    <artifactId>org.eclipse.equinox.p2.examples</artifactId>
     <version>4.13.0-SNAPSHOT</version>
-    <relativePath>../..</relativePath>
+    <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.eclipse.equinox</groupId>
   <artifactId>org.eclipse.equinox.p2.examples.rcp.sdknoautoupdates</artifactId>
diff --git a/examples/org.eclipse.equinox.p2.examples.rcp.sdkui/pom.xml b/examples/org.eclipse.equinox.p2.examples.rcp.sdkui/pom.xml
index 3e88386..b323bf2 100644
--- a/examples/org.eclipse.equinox.p2.examples.rcp.sdkui/pom.xml
+++ b/examples/org.eclipse.equinox.p2.examples.rcp.sdkui/pom.xml
@@ -3,9 +3,9 @@
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <groupId>org.eclipse.equinox.p2</groupId>
-    <artifactId>rt.equinox.p2</artifactId>
+    <artifactId>org.eclipse.equinox.p2.examples</artifactId>
     <version>4.13.0-SNAPSHOT</version>
-    <relativePath>../..</relativePath>
+    <relativePath>../pom.xml</relativePath>
   </parent>
   <groupId>org.eclipse.equinox</groupId>
   <artifactId>org.eclipse.equinox.p2.examples.rcp.sdkui</artifactId>
diff --git a/examples/pom.xml b/examples/pom.xml
index 17e84e5..323d18d 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -9,6 +9,11 @@
   </parent>
   <artifactId>org.eclipse.equinox.p2.examples</artifactId>
   <packaging>pom</packaging>
+
+  <properties>
+    <skipAPIAnalysis>true</skipAPIAnalysis>
+  </properties>
+
   <modules>
     <module>org.eclipse.equinox.p2.examples.rcp.cloud</module>
     <module>org.eclipse.equinox.p2.examples.rcp.discovery</module>