Bug 416915: Allow to run tests with tycho-surefire-plugin

- org.eclipse.jdt.ui.tests.refactoring can't have a hard dependency on o.e.jdt.annotations 2.0.0, since that would block testing with 1.7
- include LeakTestSuite
diff --git a/org.eclipse.jdt.ui.tests.refactoring/META-INF/MANIFEST.MF b/org.eclipse.jdt.ui.tests.refactoring/META-INF/MANIFEST.MF
index a69076b..1c9fef5 100644
--- a/org.eclipse.jdt.ui.tests.refactoring/META-INF/MANIFEST.MF
+++ b/org.eclipse.jdt.ui.tests.refactoring/META-INF/MANIFEST.MF
@@ -25,7 +25,6 @@
  org.eclipse.core.resources,
  org.eclipse.core.runtime,
  org.eclipse.jdt.core,
- org.eclipse.jdt.annotation;bundle-version="[2.0.0,3.0.0)",
  org.eclipse.jdt.core.manipulation,
  org.eclipse.jdt.ui,
  org.eclipse.jdt.ui.tests,
diff --git a/org.eclipse.jdt.ui.tests.refactoring/pom.xml b/org.eclipse.jdt.ui.tests.refactoring/pom.xml
index 5fc7651..fc8d278 100644
--- a/org.eclipse.jdt.ui.tests.refactoring/pom.xml
+++ b/org.eclipse.jdt.ui.tests.refactoring/pom.xml
@@ -44,6 +44,11 @@
               <artifactId>org.eclipse.equinox.event</artifactId>
               <version>0.0.0</version>
             </dependency>
+            <dependency> <!-- For PullUpTests18 -->
+              <type>eclipse-plugin</type>
+              <artifactId>org.eclipse.jdt.annotation</artifactId>
+              <version>[2.0.0,3.0.0)</version>
+            </dependency>
           </dependencies>
         </configuration>
       </plugin>
diff --git a/org.eclipse.jdt.ui.tests/pom.xml b/org.eclipse.jdt.ui.tests/pom.xml
index e39cf90..d23c6eb 100644
--- a/org.eclipse.jdt.ui.tests/pom.xml
+++ b/org.eclipse.jdt.ui.tests/pom.xml
@@ -24,8 +24,6 @@
   <packaging>eclipse-test-plugin</packaging>
   <properties>
     <defaultSigning-excludeInnerJars>true</defaultSigning-excludeInnerJars>
-    <testSuite>${project.artifactId}</testSuite>
-    <testClass>org.eclipse.jdt.ui.tests.AutomatedSuite</testClass>
   </properties>
 
   <build>
@@ -37,6 +35,10 @@
         <configuration>
           <useUIHarness>true</useUIHarness>
           <useUIThread>true</useUIThread>
+          <includes>
+            <include>org/eclipse/jdt/ui/tests/AutomatedSuite.class</include>
+            <include>org/eclipse/jdt/ui/tests/LeakTestSuite.class</include>
+          </includes>
           <explodedBundles>
             <bundle>org.junit</bundle>
           </explodedBundles>