Skip to content

Commit 381bec9

Browse files
authored
Merge pull request #673 from Multiverse/fix/service-locator
Fix @service annotation
2 parents a789354 + b002477 commit 381bec9

24 files changed

+30
-23
lines changed

build.gradle

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@ dependencies {
3232
shadowed('com.dumptruckman.minecraft:Logging:1.1.1') {
3333
exclude group: 'junit', module: 'junit'
3434
}
35+
36+
// hk2 for annotation processing only
37+
compileOnly('org.glassfish.hk2:hk2-api:3.0.3') {
38+
exclude group: '*', module: '*'
39+
}
40+
annotationProcessor 'org.glassfish.hk2:hk2-metadata-generator:3.0.3'
41+
testAnnotationProcessor 'org.glassfish.hk2:hk2-metadata-generator:3.0.3'
3542
}
3643

3744
checkstyle {

src/main/java/org/mvplugins/multiverse/portals/MultiversePortals.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import org.mvplugins.multiverse.core.utils.StringFormatter;
3232
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
3333
import org.mvplugins.multiverse.external.jakarta.inject.Provider;
34-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
34+
import org.jvnet.hk2.annotations.Service;
3535
import org.mvplugins.multiverse.external.vavr.control.Try;
3636
import org.mvplugins.multiverse.portals.commands.PortalsCommand;
3737
import org.mvplugins.multiverse.portals.command.PortalsCommandCompletions;

src/main/java/org/mvplugins/multiverse/portals/command/PortalsCommandCompletions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import org.mvplugins.multiverse.external.acf.commands.BukkitCommandCompletionContext;
66
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
77
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
8-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
8+
import org.jvnet.hk2.annotations.Service;
99
import org.mvplugins.multiverse.portals.MVPortal;
1010
import org.mvplugins.multiverse.portals.enums.PortalConfigProperty;
1111
import org.mvplugins.multiverse.portals.enums.SetProperties;

src/main/java/org/mvplugins/multiverse/portals/command/PortalsCommandContexts.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import org.mvplugins.multiverse.external.acf.commands.InvalidCommandArgument;
77
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
88
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
9-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
9+
import org.jvnet.hk2.annotations.Service;
1010
import org.mvplugins.multiverse.portals.MVPortal;
1111
import org.mvplugins.multiverse.portals.MultiversePortals;
1212
import org.mvplugins.multiverse.portals.utils.PortalManager;

src/main/java/org/mvplugins/multiverse/portals/commands/ConfigCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import org.mvplugins.multiverse.external.acf.commands.annotation.Syntax;
1515
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
1616
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
17-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
17+
import org.jvnet.hk2.annotations.Service;
1818
import org.mvplugins.multiverse.portals.MultiversePortals;
1919
import org.mvplugins.multiverse.portals.enums.PortalConfigProperty;
2020

src/main/java/org/mvplugins/multiverse/portals/commands/CreateCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
import org.mvplugins.multiverse.external.acf.commands.annotation.Syntax;
1616
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
1717
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
18-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
18+
import org.jvnet.hk2.annotations.Service;
1919
import org.mvplugins.multiverse.portals.MVPortal;
2020
import org.mvplugins.multiverse.portals.MultiversePortals;
2121
import org.mvplugins.multiverse.portals.PortalLocation;

src/main/java/org/mvplugins/multiverse/portals/commands/DebugCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import org.mvplugins.multiverse.external.acf.commands.annotation.Syntax;
1515
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
1616
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
17-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
17+
import org.jvnet.hk2.annotations.Service;
1818
import org.mvplugins.multiverse.portals.MultiversePortals;
1919
import org.mvplugins.multiverse.portals.PortalPlayerSession;
2020

src/main/java/org/mvplugins/multiverse/portals/commands/InfoCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import org.mvplugins.multiverse.external.acf.commands.annotation.Syntax;
1414
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
1515
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
16-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
16+
import org.jvnet.hk2.annotations.Service;
1717
import org.mvplugins.multiverse.portals.MVPortal;
1818
import org.mvplugins.multiverse.portals.MultiversePortals;
1919
import org.mvplugins.multiverse.portals.utils.DisplayUtils;

src/main/java/org/mvplugins/multiverse/portals/commands/ListCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import org.mvplugins.multiverse.external.acf.commands.annotation.Syntax;
1717
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
1818
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
19-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
19+
import org.jvnet.hk2.annotations.Service;
2020
import org.mvplugins.multiverse.portals.MVPortal;
2121
import org.mvplugins.multiverse.portals.utils.PortalManager;
2222

src/main/java/org/mvplugins/multiverse/portals/commands/ModifyCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import org.mvplugins.multiverse.external.acf.commands.annotation.Syntax;
1818
import org.mvplugins.multiverse.external.jakarta.inject.Inject;
1919
import org.mvplugins.multiverse.external.jetbrains.annotations.NotNull;
20-
import org.mvplugins.multiverse.external.jvnet.hk2.annotations.Service;
20+
import org.jvnet.hk2.annotations.Service;
2121
import org.mvplugins.multiverse.portals.MVPortal;
2222
import org.mvplugins.multiverse.portals.MultiversePortals;
2323
import org.mvplugins.multiverse.portals.PortalLocation;

0 commit comments

Comments
 (0)