diff --git a/java_console/autoupdate/autoupdate.iml b/java_console/autoupdate/autoupdate.iml index 8f1bc34a6b..8142214f46 100644 --- a/java_console/autoupdate/autoupdate.iml +++ b/java_console/autoupdate/autoupdate.iml @@ -3,7 +3,7 @@ - + diff --git a/java_console/autoupdate/build.gradle b/java_console/autoupdate/build.gradle new file mode 100644 index 0000000000..9ebb9d5ed2 --- /dev/null +++ b/java_console/autoupdate/build.gradle @@ -0,0 +1,27 @@ +plugins { + id 'java' +} + +apply from: '../../android/dependencies.gradle' + +configurations { + all*.exclude group: 'org.hamcrest', module: 'hamcrest-core' +} + +dependencies { + implementation libs.javaxJson + implementation project(':inifile') + implementation project(':models') + implementation project(':logging-api') + implementation project(':shared_io') + + implementation libs.annotations + implementation group: 'com.fazecast', name: 'jSerialComm', version: '2.6.2' + implementation group: 'net.jcip', name: 'jcip-annotations', version: '1.0' + implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1' + implementation group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.12' + + // junit 4.13 does not mix well with httpclient :( + testImplementation group: 'junit', name: 'junit', version: '4.8.2' + testImplementation group: 'org.mockito', name: 'mockito-all', version: '1.10.19' +} \ No newline at end of file diff --git a/java_console/autoupdate/src/com/rusefi/autoupdate/Autoupdate.java b/java_console/autoupdate/src/main/java/com/rusefi/autoupdate/Autoupdate.java similarity index 94% rename from java_console/autoupdate/src/com/rusefi/autoupdate/Autoupdate.java rename to java_console/autoupdate/src/main/java/com/rusefi/autoupdate/Autoupdate.java index eee86023dd..2b32b0e5ca 100644 --- a/java_console/autoupdate/src/com/rusefi/autoupdate/Autoupdate.java +++ b/java_console/autoupdate/src/main/java/com/rusefi/autoupdate/Autoupdate.java @@ -2,6 +2,7 @@ package com.rusefi.autoupdate; import com.rusefi.shared.ConnectionAndMeta; import com.rusefi.shared.FileUtil; +import com.rusefi.ui.storage.PersistentConfiguration; import com.rusefi.ui.util.FrameHelper; import javax.swing.*; @@ -17,8 +18,6 @@ import java.util.Date; import java.util.concurrent.CountDownLatch; import java.util.concurrent.atomic.AtomicBoolean; -import static com.rusefi.ui.storage.PersistentConfiguration.getConfig; - public class Autoupdate { private static final String TITLE = "rusEFI Bundle Updater 20200607"; private static final String BUNDLE_NAME_FILE = "../bundle_name.txt"; @@ -56,7 +55,7 @@ public class Autoupdate { } private static UpdateMode getMode() { - String value = getConfig().getRoot().getProperty(AUTOUPDATE_MODE); + String value = PersistentConfiguration.getConfig().getRoot().getProperty(AUTOUPDATE_MODE); try { return UpdateMode.valueOf(value); } catch (Throwable e) { @@ -131,7 +130,7 @@ public class Autoupdate { never.addActionListener(new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { - getConfig().getRoot().setProperty(AUTOUPDATE_MODE, UpdateMode.NEVER.toString()); + PersistentConfiguration.getConfig().getRoot().setProperty(AUTOUPDATE_MODE, UpdateMode.NEVER.toString()); frameHelper.getFrame().dispose(); } }); @@ -162,7 +161,7 @@ public class Autoupdate { always.addActionListener(new AbstractAction() { @Override public void actionPerformed(ActionEvent e) { - getConfig().getRoot().setProperty(AUTOUPDATE_MODE, UpdateMode.ALWAYS.toString()); + PersistentConfiguration.getConfig().getRoot().setProperty(AUTOUPDATE_MODE, UpdateMode.ALWAYS.toString()); doUpdate.set(true); frameHelper.getFrame().dispose(); } diff --git a/java_console/autoupdate/src/com/rusefi/autoupdate/AutoupdateUtil.java b/java_console/autoupdate/src/main/java/com/rusefi/autoupdate/AutoupdateUtil.java similarity index 100% rename from java_console/autoupdate/src/com/rusefi/autoupdate/AutoupdateUtil.java rename to java_console/autoupdate/src/main/java/com/rusefi/autoupdate/AutoupdateUtil.java diff --git a/java_console/autoupdate/src/com/rusefi/ui/storage/Node.java b/java_console/autoupdate/src/main/java/com/rusefi/ui/storage/Node.java similarity index 100% rename from java_console/autoupdate/src/com/rusefi/ui/storage/Node.java rename to java_console/autoupdate/src/main/java/com/rusefi/ui/storage/Node.java diff --git a/java_console/autoupdate/src/com/rusefi/ui/storage/PersistentConfiguration.java b/java_console/autoupdate/src/main/java/com/rusefi/ui/storage/PersistentConfiguration.java similarity index 100% rename from java_console/autoupdate/src/com/rusefi/ui/storage/PersistentConfiguration.java rename to java_console/autoupdate/src/main/java/com/rusefi/ui/storage/PersistentConfiguration.java diff --git a/java_console/autoupdate/src/com/rusefi/ui/util/FrameHelper.java b/java_console/autoupdate/src/main/java/com/rusefi/ui/util/FrameHelper.java similarity index 100% rename from java_console/autoupdate/src/com/rusefi/ui/util/FrameHelper.java rename to java_console/autoupdate/src/main/java/com/rusefi/ui/util/FrameHelper.java diff --git a/java_console/build.xml b/java_console/build.xml index 584678a652..29b216033d 100644 --- a/java_console/build.xml +++ b/java_console/build.xml @@ -43,7 +43,7 @@ - + diff --git a/java_tools/ts_plugin/build.xml b/java_tools/ts_plugin/build.xml index 4f94303ce6..b8d6566b80 100644 --- a/java_tools/ts_plugin/build.xml +++ b/java_tools/ts_plugin/build.xml @@ -16,7 +16,7 @@ classpath="${console_path}/lib/log4j-api-2.13.3.jar:${console_path}/lib/log4j-core-2.13.3.jar:${console_path}/lib/jsr305-2.0.1.jar:${console_path}/lib/jcip-annotations-1.0.jar:${console_path}/lib/annotations.jar:${console_path}/lib/jSerialComm.jar:${console_path}/lib/junit.jar:${console_path}/lib/json-simple-1.1.1.jar:${console_path}/lib/annotations.jar:${launcher_path}/lib/TunerStudioPluginAPI.jar:${console_path}/lib/httpclient.jar:${console_path}/lib/httpmime.jar:${console_path}/lib/httpcore.jar" > - +