diff --git a/.idea/libraries/Groovy__.xml b/.idea/libraries/Groovy__.xml
new file mode 100644
index 000000000000..536437648576
--- /dev/null
+++ b/.idea/libraries/Groovy__.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lib/groovypp-all-0.4.170.jar b/lib/groovypp-all-0.4.170.jar
new file mode 100644
index 000000000000..881b34d58cf6
Binary files /dev/null and b/lib/groovypp-all-0.4.170.jar differ
diff --git a/lib/src/groovypp-0.4.170-sources.jar b/lib/src/groovypp-0.4.170-sources.jar
new file mode 100644
index 000000000000..4983d2694272
Binary files /dev/null and b/lib/src/groovypp-0.4.170-sources.jar differ
diff --git a/plugins/groovy/jetgroovy.iml b/plugins/groovy/jetgroovy.iml
index 7950afc27699..cb5c7093b258 100644
--- a/plugins/groovy/jetgroovy.iml
+++ b/plugins/groovy/jetgroovy.iml
@@ -30,6 +30,7 @@
+
diff --git a/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GppCompilerTest.groovy b/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GppCompilerTest.gpp
similarity index 91%
rename from plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GppCompilerTest.groovy
rename to plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GppCompilerTest.gpp
index 7d951d2ef99d..48f60b0976a4 100644
--- a/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GppCompilerTest.groovy
+++ b/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GppCompilerTest.gpp
@@ -18,8 +18,7 @@ package org.jetbrains.plugins.groovy.compiler;
import com.intellij.openapi.vfs.VfsUtil
-import com.intellij.testFramework.PsiTestUtil
-import org.jetbrains.plugins.groovy.util.TestUtils
+import org.jetbrains.plugins.groovy.config.GroovyConfigUtils
/**
* @author peter
@@ -27,7 +26,8 @@ import org.jetbrains.plugins.groovy.util.TestUtils
public class GppCompilerTest extends GroovyCompilerTestCase {
@Override protected void setUp() {
super.setUp();
- PsiTestUtil.addLibrary myFixture.module, "gpp", TestUtils.absoluteTestDataPath + "/realGroovypp/", "groovypp-all-0.2.13.jar"
+ addGroovyLibrary myModule, GroovyConfigUtils.GROOVY_ALL_JAR_PATTERN, "groovy";
+ addGroovyLibrary myFixture.module, "groovypp-all-(.*)jar", "gpp"
}
public void testTraitStubs() throws Throwable {
diff --git a/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTest.groovy b/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTest.gpp
similarity index 98%
rename from plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTest.groovy
rename to plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTest.gpp
index 0ac2c58c78f1..5856ec4209ed 100644
--- a/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTest.groovy
+++ b/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTest.gpp
@@ -22,6 +22,7 @@ import com.intellij.openapi.module.Module
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.psi.PsiFile
import junit.framework.AssertionFailedError
+import org.jetbrains.plugins.groovy.config.GroovyConfigUtils
/**
* @author peter
@@ -29,7 +30,7 @@ import junit.framework.AssertionFailedError
public class GroovyCompilerTest extends GroovyCompilerTestCase {
@Override protected void setUp() {
super.setUp();
- addGroovyLibrary(myModule);
+ addGroovyLibrary(myModule, GroovyConfigUtils.GROOVY_ALL_JAR_PATTERN, "groovy");
}
public void testPlainGroovy() throws Throwable {
@@ -266,7 +267,7 @@ public class GroovyCompilerTest extends GroovyCompilerTestCase {
Module dep = addDependentModule();
- addGroovyLibrary(dep);
+ addGroovyLibrary(dep, GroovyConfigUtils.GROOVY_ALL_JAR_PATTERN, "groovy");
assertEmpty(make());
assertOutput("Bar", "239", dep);
diff --git a/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTestCase.java b/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTestCase.java
index 35fde0819569..68301b376eac 100644
--- a/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTestCase.java
+++ b/plugins/groovy/test/org/jetbrains/plugins/groovy/compiler/GroovyCompilerTestCase.java
@@ -41,7 +41,6 @@ import com.intellij.testFramework.fixtures.impl.TempDirTestFixtureImpl;
import com.intellij.util.ObjectUtils;
import com.intellij.util.concurrency.Semaphore;
import com.intellij.util.ui.UIUtil;
-import org.jetbrains.plugins.groovy.config.GroovyConfigUtils;
import org.jetbrains.plugins.groovy.util.GroovyUtils;
import javax.swing.*;
@@ -80,11 +79,11 @@ public abstract class GroovyCompilerTestCase extends JavaCodeInsightFixtureTestC
super.tuneFixture(moduleBuilder);
}
- protected static void addGroovyLibrary(final Module to) {
+ protected static void addGroovyLibrary(final Module to, String groovyJarPattern, final String libName) {
final String root = PluginPathManager.getPluginHomePath("groovy") + "/../../lib/";
- final File[] groovyJars = GroovyUtils.getFilesInDirectoryByPattern(root, GroovyConfigUtils.GROOVY_ALL_JAR_PATTERN);
+ final File[] groovyJars = GroovyUtils.getFilesInDirectoryByPattern(root, groovyJarPattern);
assert groovyJars.length == 1;
- PsiTestUtil.addLibrary(to, "groovy", root, groovyJars[0].getName());
+ PsiTestUtil.addLibrary(to, libName, root, groovyJars[0].getName());
}
@Override
diff --git a/plugins/groovy/test/org/jetbrains/plugins/groovy/completion/GroovyCompletionTest.groovy b/plugins/groovy/test/org/jetbrains/plugins/groovy/completion/GroovyCompletionTest.gpp
similarity index 100%
rename from plugins/groovy/test/org/jetbrains/plugins/groovy/completion/GroovyCompletionTest.groovy
rename to plugins/groovy/test/org/jetbrains/plugins/groovy/completion/GroovyCompletionTest.gpp
diff --git a/plugins/groovy/testdata/realGroovypp/groovypp-all-0.2.13.jar b/plugins/groovy/testdata/realGroovypp/groovypp-all-0.2.13.jar
deleted file mode 100644
index 38fb41b3cd1c..000000000000
Binary files a/plugins/groovy/testdata/realGroovypp/groovypp-all-0.2.13.jar and /dev/null differ