|
8 | 8 |
|
9 | 9 | public class BukkitLibraryService { |
10 | 10 | private final BukkitLibraryManager libraryManager; |
| 11 | + /* Ollama4j */ |
11 | 12 | private static final Library ollama4j = Library.builder() |
12 | 13 | .groupId("com{}github{}HaHaWTH") |
13 | 14 | .artifactId("ollama4j-j8") |
14 | | - .resolveTransitiveDependencies(true) // TODO fix |
| 15 | + .resolveTransitiveDependencies(false) |
15 | 16 | .version("8ce2ad8840") |
16 | 17 | .build(); |
| 18 | + private static final Library lombok = Library.builder() |
| 19 | + .groupId("org{}projectlombok") |
| 20 | + .artifactId("lombok") |
| 21 | + .resolveTransitiveDependencies(false) |
| 22 | + .version("1.18.30") |
| 23 | + .build(); |
| 24 | + private static final Library slf4j = Library.builder() |
| 25 | + .groupId("org{}slf4j") |
| 26 | + .artifactId("slf4j-api") |
| 27 | + .resolveTransitiveDependencies(false) |
| 28 | + .version("2.0.9") |
| 29 | + .build(); |
| 30 | + private static final Library jackson = Library.builder() |
| 31 | + .groupId("com{}fasterxml{}jackson{}core") |
| 32 | + .artifactId("jackson-databind") |
| 33 | + .resolveTransitiveDependencies(false) |
| 34 | + .version("2.17.1") |
| 35 | + .build(); |
| 36 | + private static final Library jackson_jsr310 = Library.builder() |
| 37 | + .groupId("com{}fasterxml{}jackson{}datatype") |
| 38 | + .artifactId("jackson-datatype-jsr310") |
| 39 | + .resolveTransitiveDependencies(false) |
| 40 | + .version("2.17.1") |
| 41 | + .build(); |
| 42 | + private static final Library logback = Library.builder() |
| 43 | + .groupId("ch{}qos{}logback") |
| 44 | + .artifactId("logback-classic") |
| 45 | + .resolveTransitiveDependencies(false) |
| 46 | + .version("1.4.12") |
| 47 | + .build(); |
17 | 48 |
|
18 | 49 | private static final Library openai4j = Library.builder() |
19 | 50 | .groupId("dev{}ai4j") |
@@ -46,7 +77,7 @@ public void loadRequired() { |
46 | 77 | libraryManager.loadLibraries(caffeine); |
47 | 78 | } |
48 | 79 | public void loadOllamaOptional() { |
49 | | - libraryManager.loadLibrary(ollama4j); |
| 80 | + libraryManager.loadLibraries(ollama4j, lombok, slf4j, jackson, jackson_jsr310, logback); |
50 | 81 | } |
51 | 82 |
|
52 | 83 | public void loadOpenAiOptional() { |
|
0 commit comments