Bläddra i källkod

restructure packages
create jar gradle build support

ChesTeRcs 5 år sedan
förälder
incheckning
563c6bfc72

+ 29 - 0
build.gradle

@@ -15,8 +15,37 @@ repositories {
     }
 }
 
+configurations {
+    extraLibs
+}
+
 dependencies {
     compile group: 'net.java.dev.jna', name: 'jna-platform', version: '4.1.0'
     compile group: 'org.jvnet.com4j', name: 'com4j', version: '2.1'
     compile group: 'com.nativelibs4java', name: 'bridj', version: '0.7.0'
+
+    extraLibs group: 'net.java.dev.jna', name: 'jna-platform', version: '4.1.0'
+    extraLibs group: 'org.jvnet.com4j', name: 'com4j', version: '2.1'
+    extraLibs group: 'com.nativelibs4java', name: 'bridj', version: '0.7.0'
+
+    configurations.compile.extendsFrom(configurations.extraLibs)
+}
+
+
+jar {
+    from {
+        configurations.extraLibs.collect { it.isDirectory() ? it : zipTree(it) }
+    }
+    manifest {
+        attributes(
+                'Built-By'       : System.properties['user.name'],
+                'Build-Timestamp': new java.text.SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ").format(new Date()),
+                'Created-By'     : "Gradle ${gradle.gradleVersion}",
+                'Build-Jdk'      : "${System.properties['java.version']} (${System.properties['java.vendor']} ${System.properties['java.vm.version']})",
+                'Build-OS'       : "${System.properties['os.name']} ${System.properties['os.arch']} ${System.properties['os.version']}",
+
+                'Class-Path': configurations.compile,
+                'Main-Class': 'antiafk.AntiAfk'
+        )
+    }
 }

+ 7 - 5
src/main/java/AntiAfk.java → src/main/java/antiafk/AntiAfk.java

@@ -1,6 +1,8 @@
+package antiafk;
+
 import com.sun.jna.Pointer;
-import timeUntil.TimeUntil;
-import user32util.User32Util;
+import antiafk.timeUntil.TimeUntil;
+import antiafk.user32util.User32Util;
 
 import java.awt.*;
 import java.awt.event.KeyEvent;
@@ -12,7 +14,7 @@ public class AntiAfk {
 
     // Config
     private String windowTitle = "Sea of Thieves"; // Target process title.
-    private Integer afkTimerInMs = 5000; // AntiAfk repeat cycle in ms.
+    private Integer afkTimerInMs = 5000; // antiafk.AntiAfk repeat cycle in ms.
     private int antiAfkKey = KeyEvent.VK_ENTER; // Key to antiAfk.
 
     // Global
@@ -50,7 +52,7 @@ public class AntiAfk {
                         }
                     }
 
-                    System.out.println("Last AntiAfk: " + timeUntil.calcBetween(timeWhenAfkHappened));
+                    System.out.println("Last antiafk.AntiAfk: " + timeUntil.calcBetween(timeWhenAfkHappened));
                     Thread.sleep(clock);
                 } else {
                     System.out.println("Not running: " + windowTitle);
@@ -92,7 +94,7 @@ public class AntiAfk {
     public void antiAfk(int antiAfkKeyParam) {
         sendKey(antiAfkKey, 100);
         timeWhenAfkHappened = timeUntil.getNowInInstant();
-        System.out.println("AntiAfk sent.");
+        System.out.println("antiafk.AntiAfk sent.");
     }
 
     public void sendKey(int key, int keyDown) {

+ 1 - 1
src/main/java/timeUntil/TimeUntil.java → src/main/java/antiafk/timeUntil/TimeUntil.java

@@ -1,4 +1,4 @@
-package timeUntil;
+package antiafk.timeUntil;
 
 import java.time.Duration;
 import java.time.Instant;

+ 1 - 1
src/main/java/user32util/User32Ex.java → src/main/java/antiafk/user32util/User32Ex.java

@@ -1,4 +1,4 @@
-package user32util;
+package antiafk.user32util;
 
 import com.sun.jna.Callback;
 import com.sun.jna.Native;

+ 1 - 1
src/main/java/user32util/User32Instance.java → src/main/java/antiafk/user32util/User32Instance.java

@@ -1,4 +1,4 @@
-package user32util;
+package antiafk.user32util;
 
 import com.sun.jna.Native;
 import com.sun.jna.Pointer;

+ 1 - 1
src/main/java/user32util/User32Util.java → src/main/java/antiafk/user32util/User32Util.java

@@ -1,4 +1,4 @@
-package user32util;
+package antiafk.user32util;
 
 import com.sun.jna.Native;
 import com.sun.jna.Pointer;

+ 1 - 1
src/main/java/user32util/User32UtilException.java → src/main/java/antiafk/user32util/User32UtilException.java

@@ -1,4 +1,4 @@
-package user32util;
+package antiafk.user32util;
 
 public class User32UtilException extends Throwable {
     private static final long serialVersionUID = 1L;