From ee1cab51ae659afe868a4a171f9787275ea06e9f Mon Sep 17 00:00:00 2001 From: DmitryKey Date: Tue, 7 Oct 2014 22:34:59 +0300 Subject: [PATCH] port to 4.10.1. Fixes for #5 and #6. Tested with solr 4.10.1 based indices. --- pom.xml | 2 +- .../java/org/getopt/luke/BrowserLauncher.java | 9 +++++++-- .../getopt/luke/plugins/AnalyzerToolPlugin.java | 16 ++++++++++++++++ src/main/resources/xml/about.xml | 2 +- 4 files changed, 25 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 266ca25..8a92c92 100755 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ UTF-8 - 4.10.0 + 4.10.1 2.6.2 0.20.2 1.2.17 diff --git a/src/main/java/org/getopt/luke/BrowserLauncher.java b/src/main/java/org/getopt/luke/BrowserLauncher.java index 6702828..48961dc 100755 --- a/src/main/java/org/getopt/luke/BrowserLauncher.java +++ b/src/main/java/org/getopt/luke/BrowserLauncher.java @@ -1,7 +1,6 @@ package org.getopt.luke; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; import java.lang.reflect.Constructor; import java.lang.reflect.Field; @@ -201,8 +200,14 @@ public class BrowserLauncher { loadedWithoutErrors = true; String osName = System.getProperty("os.name"); if (osName.startsWith("Mac OS")) { + String mrjVersion = System.getProperty("mrj.version"); - String majorMRJVersion = mrjVersion.substring(0, 3); + String majorMRJVersion; + if (mrjVersion != null) { + majorMRJVersion = mrjVersion.substring(0, 3); + } else { + majorMRJVersion = System.getProperty("os.version").substring(0, 3); + } try { double version = Double.valueOf(majorMRJVersion).doubleValue(); if (version == 2) { diff --git a/src/main/java/org/getopt/luke/plugins/AnalyzerToolPlugin.java b/src/main/java/org/getopt/luke/plugins/AnalyzerToolPlugin.java index aa7ddae..7713008 100755 --- a/src/main/java/org/getopt/luke/plugins/AnalyzerToolPlugin.java +++ b/src/main/java/org/getopt/luke/plugins/AnalyzerToolPlugin.java @@ -68,6 +68,22 @@ public boolean init() throws Exception { Version[] values = { Version.LUCENE_3_0_0, Version.LUCENE_3_1_0, + Version.LUCENE_3_2_0, + Version.LUCENE_3_3_0, + Version.LUCENE_3_4_0, + Version.LUCENE_3_5_0, + Version.LUCENE_3_6_0, + Version.LUCENE_4_0_0, + Version.LUCENE_4_1_0, + Version.LUCENE_4_2_0, + Version.LUCENE_4_3_0, + Version.LUCENE_4_4_0, + Version.LUCENE_4_5_0, + Version.LUCENE_4_6_0, + Version.LUCENE_4_7_0, + Version.LUCENE_4_8_0, + Version.LUCENE_4_9_0, + Version.LUCENE_4_10_0, Version.LATEST }; for (int i = 0; i < values.length; i++) { diff --git a/src/main/resources/xml/about.xml b/src/main/resources/xml/about.xml index 206ced6..ba93020 100755 --- a/src/main/resources/xml/about.xml +++ b/src/main/resources/xml/about.xml @@ -1,6 +1,6 @@ -