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 @@ - - +