mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-64675 Add Framework - groovy - Can't add Framework - Ok Button isn't active
This commit is contained in:
@@ -70,16 +70,16 @@ public abstract class GroovyConfigUtils extends AbstractConfigUtils {
|
||||
@NotNull
|
||||
public String getSDKVersion(@NotNull final String path) {
|
||||
String groovyJarVersion = getSDKJarVersion(path + "/lib", GROOVY_JAR_PATTERN, MANIFEST_PATH);
|
||||
if (groovyJarVersion != null) {
|
||||
return groovyJarVersion;
|
||||
if (groovyJarVersion == null) {
|
||||
groovyJarVersion = getSDKJarVersion(path + "/lib", GROOVY_JAR_PATTERN_NOVERSION, MANIFEST_PATH);
|
||||
}
|
||||
|
||||
groovyJarVersion = getSDKJarVersion(path + "/lib", GROOVY_ALL_JAR_PATTERN, MANIFEST_PATH);
|
||||
if (groovyJarVersion != null) {
|
||||
return groovyJarVersion;
|
||||
if (groovyJarVersion == null) {
|
||||
groovyJarVersion = getSDKJarVersion(path + "/lib", GROOVY_ALL_JAR_PATTERN, MANIFEST_PATH);
|
||||
}
|
||||
|
||||
return UNDEFINED_VERSION;
|
||||
if (groovyJarVersion == null) {
|
||||
groovyJarVersion = getSDKJarVersion(path + "/embeddable", GROOVY_ALL_JAR_PATTERN, MANIFEST_PATH);
|
||||
}
|
||||
return groovyJarVersion == null ? UNDEFINED_VERSION : groovyJarVersion;
|
||||
}
|
||||
|
||||
public boolean isSDKLibrary(Library library) {
|
||||
|
||||
@@ -128,7 +128,7 @@ public class LibrariesUtil {
|
||||
private static String getGroovySdkHome(VirtualFile[] classRoots) {
|
||||
for (VirtualFile file : classRoots) {
|
||||
final String name = file.getName();
|
||||
if (name.matches(GroovyConfigUtils.GROOVY_JAR_PATTERN)) {
|
||||
if (name.matches(GroovyConfigUtils.GROOVY_JAR_PATTERN_NOVERSION) || name.matches(GroovyConfigUtils.GROOVY_JAR_PATTERN)) {
|
||||
String jarPath = file.getPresentableUrl();
|
||||
File realFile = new File(jarPath);
|
||||
if (realFile.exists()) {
|
||||
|
||||
Reference in New Issue
Block a user