From fd255d65ccc9147304f5f331e935a64b5abb9afd Mon Sep 17 00:00:00 2001 From: kske Date: Tue, 9 Feb 2021 09:52:26 +0100 Subject: [PATCH] Rename event-bus module to event-bus-core, add event-bus-ap module event-bus is now a parent project containing the two modules event-bus-core (the previous event-bus) and event-bus-ap (annotation processor). The version of the parent project (and thus that of the modules) has been bumped to 1.0.0, as this change breaks compatibility with previous versions due to the different artifact, module and package names. --- event-bus-ap/.classpath | 30 ++++++++----------- event-bus-ap/pom.xml | 17 ++++++++++- event-bus-core/pom.xml | 9 +++++- .../dev/kske/eventbus/{ => core}/Event.java | 2 +- .../kske/eventbus/{ => core}/EventBus.java | 2 +- .../{ => core}/EventBusException.java | 2 +- .../eventbus/{ => core}/EventHandler.java | 4 +-- .../eventbus/{ => core}/EventListener.java | 2 +- .../dev/kske/eventbus/{ => core}/IEvent.java | 2 +- .../dev/kske/eventbus/core/package-info.java | 9 ++++++ .../java/dev/kske/eventbus/package-info.java | 9 ------ event-bus-core/src/main/java/module-info.java | 10 +++---- .../kske/eventbus/{ => core}/CancelTest.java | 2 +- .../eventbus/{ => core}/DispatchTest.java | 2 +- .../kske/eventbus/{ => core}/SimpleEvent.java | 2 +- .../eventbus/{ => core}/SimpleEventSub.java | 2 +- pom.xml | 5 ++-- 17 files changed, 63 insertions(+), 48 deletions(-) rename event-bus-core/src/main/java/dev/kske/eventbus/{ => core}/Event.java (98%) rename event-bus-core/src/main/java/dev/kske/eventbus/{ => core}/EventBus.java (99%) rename event-bus-core/src/main/java/dev/kske/eventbus/{ => core}/EventBusException.java (95%) rename event-bus-core/src/main/java/dev/kske/eventbus/{ => core}/EventHandler.java (97%) rename event-bus-core/src/main/java/dev/kske/eventbus/{ => core}/EventListener.java (88%) rename event-bus-core/src/main/java/dev/kske/eventbus/{ => core}/IEvent.java (88%) create mode 100644 event-bus-core/src/main/java/dev/kske/eventbus/core/package-info.java delete mode 100644 event-bus-core/src/main/java/dev/kske/eventbus/package-info.java rename event-bus-core/src/test/java/dev/kske/eventbus/{ => core}/CancelTest.java (96%) rename event-bus-core/src/test/java/dev/kske/eventbus/{ => core}/DispatchTest.java (97%) rename event-bus-core/src/test/java/dev/kske/eventbus/{ => core}/SimpleEvent.java (81%) rename event-bus-core/src/test/java/dev/kske/eventbus/{ => core}/SimpleEventSub.java (83%) diff --git a/event-bus-ap/.classpath b/event-bus-ap/.classpath index 0fb79cf..42c6248 100644 --- a/event-bus-ap/.classpath +++ b/event-bus-ap/.classpath @@ -6,24 +6,6 @@ - - - - - - - - - - - - - - - - - - @@ -34,5 +16,17 @@ + + + + + + + + + + + + diff --git a/event-bus-ap/pom.xml b/event-bus-ap/pom.xml index b9207fb..4b0ec76 100644 --- a/event-bus-ap/pom.xml +++ b/event-bus-ap/pom.xml @@ -11,6 +11,21 @@ dev.kske event-bus - 0.1.0 + 1.0.0 + + + + dev.kske + event-bus-core + ${project.version} + + + + + + + + + \ No newline at end of file diff --git a/event-bus-core/pom.xml b/event-bus-core/pom.xml index 1f1f5b6..91ed55d 100644 --- a/event-bus-core/pom.xml +++ b/event-bus-core/pom.xml @@ -9,7 +9,7 @@ dev.kske event-bus - 0.1.0 + 1.0.0 @@ -20,4 +20,11 @@ test + + + + + + + \ No newline at end of file diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/Event.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/Event.java similarity index 98% rename from event-bus-core/src/main/java/dev/kske/eventbus/Event.java rename to event-bus-core/src/main/java/dev/kske/eventbus/core/Event.java index 95fb2d3..25ee7a3 100644 --- a/event-bus-core/src/main/java/dev/kske/eventbus/Event.java +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/Event.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; import static java.lang.annotation.ElementType.METHOD; import static java.lang.annotation.RetentionPolicy.RUNTIME; diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/EventBus.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventBus.java similarity index 99% rename from event-bus-core/src/main/java/dev/kske/eventbus/EventBus.java rename to event-bus-core/src/main/java/dev/kske/eventbus/core/EventBus.java index 628e0b9..ae39625 100644 --- a/event-bus-core/src/main/java/dev/kske/eventbus/EventBus.java +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventBus.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; import java.lang.System.Logger; import java.lang.System.Logger.Level; diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/EventBusException.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventBusException.java similarity index 95% rename from event-bus-core/src/main/java/dev/kske/eventbus/EventBusException.java rename to event-bus-core/src/main/java/dev/kske/eventbus/core/EventBusException.java index 5b3eb8e..d67616c 100644 --- a/event-bus-core/src/main/java/dev/kske/eventbus/EventBusException.java +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventBusException.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; /** * This runtime exception is thrown when an event bus error occurs. This can diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/EventHandler.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventHandler.java similarity index 97% rename from event-bus-core/src/main/java/dev/kske/eventbus/EventHandler.java rename to event-bus-core/src/main/java/dev/kske/eventbus/core/EventHandler.java index 53d9085..aae6387 100644 --- a/event-bus-core/src/main/java/dev/kske/eventbus/EventHandler.java +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventHandler.java @@ -1,8 +1,8 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; import java.lang.reflect.*; -import dev.kske.eventbus.Event.USE_PARAMETER; +import dev.kske.eventbus.core.Event.USE_PARAMETER; /** * Internal representation of an event handling method. diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/EventListener.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventListener.java similarity index 88% rename from event-bus-core/src/main/java/dev/kske/eventbus/EventListener.java rename to event-bus-core/src/main/java/dev/kske/eventbus/core/EventListener.java index bc48ec7..4e54505 100644 --- a/event-bus-core/src/main/java/dev/kske/eventbus/EventListener.java +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/EventListener.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; /** * Marker interface for event listeners. Event listeners can contain event handling methods to which diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/IEvent.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/IEvent.java similarity index 88% rename from event-bus-core/src/main/java/dev/kske/eventbus/IEvent.java rename to event-bus-core/src/main/java/dev/kske/eventbus/core/IEvent.java index fe9e843..bb09b18 100644 --- a/event-bus-core/src/main/java/dev/kske/eventbus/IEvent.java +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/IEvent.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; /** * Marker interface for event objects. Event objects can be used as event handler parameters and diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/core/package-info.java b/event-bus-core/src/main/java/dev/kske/eventbus/core/package-info.java new file mode 100644 index 0000000..816c30d --- /dev/null +++ b/event-bus-core/src/main/java/dev/kske/eventbus/core/package-info.java @@ -0,0 +1,9 @@ +/** + * Contains the public API and implementation of the Event Bus library. + * + * @author Kai S. K. Engelbart + * @since 0.0.1 + * @see dev.kske.eventbus.core.Event + * @see dev.kske.eventbus.core.EventBus + */ +package dev.kske.eventbus.core; diff --git a/event-bus-core/src/main/java/dev/kske/eventbus/package-info.java b/event-bus-core/src/main/java/dev/kske/eventbus/package-info.java deleted file mode 100644 index 99c8ccf..0000000 --- a/event-bus-core/src/main/java/dev/kske/eventbus/package-info.java +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Contains the public API and implementation of the event bus library. - * - * @author Kai S. K. Engelbart - * @since 0.0.1 - * @see dev.kske.eventbus.Event - * @see dev.kske.eventbus.EventBus - */ -package dev.kske.eventbus; diff --git a/event-bus-core/src/main/java/module-info.java b/event-bus-core/src/main/java/module-info.java index 8e10850..c79f442 100644 --- a/event-bus-core/src/main/java/module-info.java +++ b/event-bus-core/src/main/java/module-info.java @@ -1,12 +1,12 @@ /** - * Contains the public API and implementation of the event bus library. + * Contains the public API and implementation of the Event Bus library. * * @author Kai S. K. Engelbart * @since 0.0.3 - * @see dev.kske.eventbus.Event - * @see dev.kske.eventbus.EventBus + * @see dev.kske.eventbus.core.Event + * @see dev.kske.eventbus.core.EventBus */ -module dev.kske.eventbus { +module dev.kske.eventbus.core { - exports dev.kske.eventbus; + exports dev.kske.eventbus.core; } diff --git a/event-bus-core/src/test/java/dev/kske/eventbus/CancelTest.java b/event-bus-core/src/test/java/dev/kske/eventbus/core/CancelTest.java similarity index 96% rename from event-bus-core/src/test/java/dev/kske/eventbus/CancelTest.java rename to event-bus-core/src/test/java/dev/kske/eventbus/core/CancelTest.java index 8584f48..0d25f93 100644 --- a/event-bus-core/src/test/java/dev/kske/eventbus/CancelTest.java +++ b/event-bus-core/src/test/java/dev/kske/eventbus/core/CancelTest.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; import static org.junit.jupiter.api.Assertions.assertEquals; diff --git a/event-bus-core/src/test/java/dev/kske/eventbus/DispatchTest.java b/event-bus-core/src/test/java/dev/kske/eventbus/core/DispatchTest.java similarity index 97% rename from event-bus-core/src/test/java/dev/kske/eventbus/DispatchTest.java rename to event-bus-core/src/test/java/dev/kske/eventbus/core/DispatchTest.java index 83c99e7..a683bc7 100644 --- a/event-bus-core/src/test/java/dev/kske/eventbus/DispatchTest.java +++ b/event-bus-core/src/test/java/dev/kske/eventbus/core/DispatchTest.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; import static org.junit.jupiter.api.Assertions.*; diff --git a/event-bus-core/src/test/java/dev/kske/eventbus/SimpleEvent.java b/event-bus-core/src/test/java/dev/kske/eventbus/core/SimpleEvent.java similarity index 81% rename from event-bus-core/src/test/java/dev/kske/eventbus/SimpleEvent.java rename to event-bus-core/src/test/java/dev/kske/eventbus/core/SimpleEvent.java index a453acc..ede1afa 100644 --- a/event-bus-core/src/test/java/dev/kske/eventbus/SimpleEvent.java +++ b/event-bus-core/src/test/java/dev/kske/eventbus/core/SimpleEvent.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; /** * A simple event for testing purposes. diff --git a/event-bus-core/src/test/java/dev/kske/eventbus/SimpleEventSub.java b/event-bus-core/src/test/java/dev/kske/eventbus/core/SimpleEventSub.java similarity index 83% rename from event-bus-core/src/test/java/dev/kske/eventbus/SimpleEventSub.java rename to event-bus-core/src/test/java/dev/kske/eventbus/core/SimpleEventSub.java index 3030eaf..c519fc8 100644 --- a/event-bus-core/src/test/java/dev/kske/eventbus/SimpleEventSub.java +++ b/event-bus-core/src/test/java/dev/kske/eventbus/core/SimpleEventSub.java @@ -1,4 +1,4 @@ -package dev.kske.eventbus; +package dev.kske.eventbus.core; /** * Subclass of {@link SimpleEvent} for testing purposes. diff --git a/pom.xml b/pom.xml index e7d4b95..cc00e1a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ dev.kske event-bus - 0.1.0 + 1.0.0 pom Event Bus @@ -52,8 +52,7 @@ - - +