This is an automated email from the ASF dual-hosted git repository.
mdedetrich pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko-projection.git
The following commit(s) were added to refs/heads/main by this push:
new 3e9e339 Remove project prefix from dir structure
3e9e339 is described below
commit 3e9e33946041872868b11da65474acdb6f5be9e4
Author: Matthew de Detrich <[email protected]>
AuthorDate: Fri Mar 24 11:58:59 2023 +0100
Remove project prefix from dir structure
---
.github/workflows/integration-tests-cassandra.yml | 2 +-
.github/workflows/integration-tests-jdbc.yml | 4 +--
.github/workflows/integration-tests-kafka.yml | 2 +-
.github/workflows/integration-tests-slick.yml | 4 +--
.github/workflows/release.yml | 2 +-
build.sbt | 34 ++++++++++++++++------
.../cassandra/CassandraProjectionTest.java | 0
.../src/it/resources/logback-test.xml | 0
.../cassandra/CassandraOffsetStoreSpec.scala | 0
.../cassandra/CassandraProjectionSpec.scala | 0
.../cassandra/ContainerSessionProvider.scala | 0
.../src/main/resources/reference.conf | 0
.../cassandra/internal/CassandraOffsetStore.scala | 0
.../internal/CassandraProjectionImpl.scala | 0
.../cassandra/internal/CassandraSettings.scala | 0
.../cassandra/javadsl/CassandraProjection.scala | 0
.../cassandra/scaladsl/CassandraProjection.scala | 0
.../projection/ProjectionBehaviorCompileTest.java | 0
.../src/test/resources/logback-test.xml | 0
.../akka/projection/ProjectionBehaviorSpec.scala | 0
.../scala/akka/projection/StatusObserverSpec.scala | 0
.../scala/akka/projection/TestStatusObserver.scala | 0
.../src/test/scala/akka/projection/TestTags.scala | 0
.../internal/HandlerRecoveryImplSpec.scala | 0
.../internal/OffsetSerializationSpec.scala | 0
.../internal/ProjectionSerializerSpec.scala | 0
.../internal/TelemetryProviderSpec.scala | 0
.../internal/metrics/ErrorRateMetricSpec.scala | 0
.../internal/metrics/LifecycleMetricSpec.scala | 0
.../metrics/OffsetCommittedCounterMetricSpec.scala | 0
.../internal/metrics/ServiceTimeMetricSpec.scala | 0
.../internal/metrics/WaitTimeMetricSpec.scala | 0
.../internal/metrics/tools/InMemTelemetry.scala | 0
.../tools/InternalProjectionStateMetricsSpec.scala | 0
.../internal/metrics/tools/TestHandlers.scala | 0
.../internal/protobuf/ProjectionMessages.java | 0
.../src/main/protobuf/ProjectionMessages.proto | 0
.../src/main/resources/reference.conf | 0
.../akka/projection/BySlicesSourceProvider.scala | 0
.../akka/projection/HandlerRecoveryStrategy.scala | 0
.../scala/akka/projection/MergeableOffset.scala | 0
.../scala/akka/projection/OffsetVerification.scala | 0
.../main/scala/akka/projection/Projection.scala | 0
.../scala/akka/projection/ProjectionBehavior.scala | 0
.../scala/akka/projection/ProjectionContext.scala | 0
.../main/scala/akka/projection/ProjectionId.scala | 0
.../scala/akka/projection/StatusObserver.scala | 0
.../projection/internal/ActorHandlerInit.scala | 0
.../akka/projection/internal/HandlerAdapter.scala | 0
.../projection/internal/HandlerRecoveryImpl.scala | 0
.../projection/internal/InternalProjection.scala | 0
.../internal/InternalProjectionState.scala | 0
.../projection/internal/NoopStatusObserver.scala | 0
.../projection/internal/OffsetSerialization.scala | 0
.../akka/projection/internal/OffsetStrategy.scala | 0
.../internal/ProjectionContextImpl.scala | 0
.../projection/internal/ProjectionSerializer.scala | 0
.../projection/internal/ProjectionSettings.scala | 0
.../internal/SourceProviderAdapter.scala | 0
.../scala/akka/projection/internal/Telemetry.scala | 0
.../akka/projection/javadsl/ActorHandler.scala | 0
.../scala/akka/projection/javadsl/Handler.scala | 0
.../projection/javadsl/ProjectionManagement.scala | 0
.../akka/projection/javadsl/Projections.scala | 0
.../akka/projection/javadsl/SourceProvider.scala | 0
.../akka/projection/javadsl/StatefulHandler.scala | 0
.../akka/projection/scaladsl/ActorHandler.scala | 0
.../scala/akka/projection/scaladsl/Handler.scala | 0
.../projection/scaladsl/ProjectionManagement.scala | 0
.../akka/projection/scaladsl/Projections.scala | 0
.../akka/projection/scaladsl/SourceProvider.scala | 0
.../akka/projection/scaladsl/StatefulHandler.scala | 0
docs/src/main/paradox/cassandra.md | 8 ++---
docs/src/main/paradox/durable-state.md | 4 +--
docs/src/main/paradox/error.md | 4 +--
docs/src/main/paradox/eventsourced.md | 4 +--
docs/src/main/paradox/jdbc.md | 6 ++--
docs/src/main/paradox/kafka.md | 6 ++--
docs/src/main/paradox/overview.md | 4 +--
docs/src/main/paradox/projection-settings.md | 2 +-
docs/src/main/paradox/slick.md | 6 ++--
docs/src/main/paradox/testing.md | 4 +--
.../state/javadsl/DurableStateSourceProvider.scala | 0
.../scaladsl/DurableStateSourceProvider.scala | 0
.../scaladsl/DurableStateSourceProviderSpec.scala | 0
.../projection/eventsourced/EventEnvelope.scala | 0
.../javadsl/EventSourcedProvider.scala | 0
.../scaladsl/EventSourcedProvider.scala | 0
.../src/it/resources/db/default-init.sql | 0
.../src/it/resources/db/oracle-init.sql | 0
.../src/it/resources/logback-test.xml | 0
.../jdbc/JdbcContainerOffsetStoreSpec.scala | 0
.../akka/projection/jdbc/JdbcProjectionSpec.scala | 0
.../src/main/resources/reference.conf | 0
.../projection/jdbc/JdbcHandlerLifecycle.scala | 0
.../scala/akka/projection/jdbc/JdbcSession.scala | 0
.../akka/projection/jdbc/internal/Dialect.scala | 0
.../jdbc/internal/JdbcHandlerAdapter.scala | 0
.../projection/jdbc/internal/JdbcOffsetStore.scala | 0
.../jdbc/internal/JdbcProjectionImpl.scala | 0
.../projection/jdbc/internal/JdbcSessionUtil.scala | 0
.../projection/jdbc/internal/JdbcSettings.scala | 0
.../akka/projection/jdbc/javadsl/JdbcHandler.scala | 0
.../projection/jdbc/javadsl/JdbcProjection.scala | 0
.../projection/jdbc/scaladsl/JdbcHandler.scala | 0
.../projection/jdbc/scaladsl/JdbcProjection.scala | 0
.../akka/projection/jdbc/JdbcProjectionTest.java | 0
.../src/test/resources/logback-test.xml | 0
.../akka/projection/jdbc/JdbcOffsetStoreSpec.scala | 0
.../jdbc/internal/JdbcSettingsSpec.scala | 0
.../src/it/resources/application.conf | 0
.../src/it/resources/logback-test.xml | 0
.../projection/kafka/KafkaSourceProviderSpec.scala | 0
.../akka/projection/kafka/KafkaSpecBase.scala | 0
.../integration/KafkaToSlickIntegrationSpec.scala | 0
.../src/main/resources/reference.conf | 0
.../scala/akka/projection/kafka/KafkaOffsets.scala | 0
.../kafka/internal/KafkaSourceProviderImpl.scala | 0
.../internal/KafkaSourceProviderSettings.scala | 0
.../kafka/internal/MetadataClientAdapter.scala | 0
.../kafka/javadsl/KafkaSourceProvider.scala | 0
.../kafka/scaladsl/KafkaSourceProvider.scala | 0
.../src/test/resources/application.conf | 0
.../src/test/resources/logback-test.xml | 0
.../internal/KafkaSourceProviderImplSpec.scala | 0
project/project-info.conf | 16 +++++-----
.../src/it/resources/logback-test.xml | 0
.../slick/SlickContainerOffsetStoreSpec.scala | 0
.../src/main/resources/reference.conf | 0
.../akka/projection/slick/SlickProjection.scala | 0
.../slick/internal/SlickOffsetStore.scala | 0
.../slick/internal/SlickProjectionImpl.scala | 0
.../projection/slick/internal/SlickSettings.scala | 0
.../src/test/resources/logback-test.xml | 0
.../projection/slick/SlickOffsetStoreSpec.scala | 0
.../projection/slick/SlickProjectionSpec.scala | 0
.../projection/testkit/internal/TestClock.scala | 0
.../internal/TestInMemoryOffsetStoreImpl.scala | 0
.../testkit/internal/TestOffsetStoreAdapter.scala | 0
.../testkit/internal/TestProjectionImpl.scala | 0
.../testkit/internal/TestSourceProviderImpl.scala | 0
.../testkit/javadsl/ProjectionTestKit.scala | 0
.../testkit/javadsl/TestOffsetStore.scala | 0
.../testkit/javadsl/TestProjection.scala | 0
.../testkit/javadsl/TestSourceProvider.scala | 0
.../testkit/scaladsl/ProjectionTestKit.scala | 0
.../testkit/scaladsl/TestOffsetStore.scala | 0
.../testkit/scaladsl/TestProjection.scala | 0
.../testkit/scaladsl/TestSourceProvider.scala | 0
.../testkit/javadsl/ProjectionTestKitTest.java | 0
.../src/test/resources/logback-test.xml | 0
.../testkit/scaladsl/ProjectionTestKitSpec.scala | 0
.../testkit/scaladsl/TestProjectionSpec.scala | 0
153 files changed, 64 insertions(+), 48 deletions(-)
diff --git a/.github/workflows/integration-tests-cassandra.yml
b/.github/workflows/integration-tests-cassandra.yml
index 9a7237e..83793de 100644
--- a/.github/workflows/integration-tests-cassandra.yml
+++ b/.github/workflows/integration-tests-cassandra.yml
@@ -38,7 +38,7 @@ jobs:
uses: coursier/[email protected]
- name: Run all integration tests with Scala ${{ matrix.scala-version }}
and Java ${{ matrix.java-version }}
- run: sbt "++${{ matrix.scala-version }}
pekko-projection-cassandra/it:test" ${{ matrix.sbt-opts }}
+ run: sbt "++${{ matrix.scala-version }} cassandra/it:test" ${{
matrix.sbt-opts }}
env: # Disable Ryuk resource reaper since we always spin up fresh VMs
TESTCONTAINERS_RYUK_DISABLED: true
diff --git a/.github/workflows/integration-tests-jdbc.yml
b/.github/workflows/integration-tests-jdbc.yml
index e61951d..ff7bec5 100644
--- a/.github/workflows/integration-tests-jdbc.yml
+++ b/.github/workflows/integration-tests-jdbc.yml
@@ -31,7 +31,7 @@ jobs:
- name: Copy license acceptance
run: |-
- cp container-license-acceptance.txt
projection-jdbc/src/it/resources/container-license-acceptance.txt
+ cp container-license-acceptance.txt
jdbc/src/it/resources/container-license-acceptance.txt
- name: Setup JDK ${{ matrix.java-version }}
uses: olafurpg/setup-scala@v13
@@ -42,7 +42,7 @@ jobs:
uses: coursier/[email protected]
- name: Run all integration tests with Scala ${{ matrix.scala-version }}
and Java ${{ matrix.java-version }}
- run: sbt "++${{ matrix.scala-version }} pekko-projection-jdbc/it:test"
${{ matrix.sbt-opts }}
+ run: sbt "++${{ matrix.scala-version }} jdbc/it:test" ${{
matrix.sbt-opts }}
env: # Disable Ryuk resource reaper since we always spin up fresh VMs
TESTCONTAINERS_RYUK_DISABLED: true
diff --git a/.github/workflows/integration-tests-kafka.yml
b/.github/workflows/integration-tests-kafka.yml
index aa48c50..b3a65f7 100644
--- a/.github/workflows/integration-tests-kafka.yml
+++ b/.github/workflows/integration-tests-kafka.yml
@@ -38,7 +38,7 @@ jobs:
uses: coursier/[email protected]
- name: Run all integration tests with Scala ${{ matrix.scala-version }}
and Java ${{ matrix.java-version }}
- run: sbt "++${{ matrix.scala-version }}
pekko-projection-kafka/it:test" ${{ matrix.sbt-opts }}
+ run: sbt "++${{ matrix.scala-version }} kafka/it:test" ${{
matrix.sbt-opts }}
env: # Disable Ryuk resource reaper since we always spin up fresh VMs
TESTCONTAINERS_RYUK_DISABLED: true
diff --git a/.github/workflows/integration-tests-slick.yml
b/.github/workflows/integration-tests-slick.yml
index 8989bc0..09ec9b7 100644
--- a/.github/workflows/integration-tests-slick.yml
+++ b/.github/workflows/integration-tests-slick.yml
@@ -31,7 +31,7 @@ jobs:
- name: Copy license acceptance
run: |-
- cp container-license-acceptance.txt
projection-slick/src/it/resources/container-license-acceptance.txt
+ cp container-license-acceptance.txt
slick/src/it/resources/container-license-acceptance.txt
- name: Setup JDK ${{ matrix.java-version }}
uses: olafurpg/setup-scala@v13
@@ -42,7 +42,7 @@ jobs:
uses: coursier/[email protected]
- name: Run all integration tests with Scala ${{ matrix.scala-version }}
and Java ${{ matrix.java-version }}
- run: sbt "++${{ matrix.scala-version }}
pekko-projection-slick/it:test" ${{ matrix.sbt-opts }}
+ run: sbt "++${{ matrix.scala-version }} slick/it:test" ${{
matrix.sbt-opts }}
env: # Disable Ryuk resource reaper since we always spin up fresh VMs
TESTCONTAINERS_RYUK_DISABLED: true
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 889f5ac..0238b89 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -12,7 +12,7 @@ jobs:
if: github.repository == 'apache/incubator-pekko-projection'
name: Release
# the release environment provides access to secrets required in the
release process
- #
https://github.com/apache/incubator-pekko-projection/settings/environments
+ #
https://github.com/apache/incubator-1``````pekko-projection/settings/environments
environment: release
runs-on: ubuntu-20.04
steps:
diff --git a/build.sbt b/build.sbt
index d6d3f75..8ed0151 100644
--- a/build.sbt
+++ b/build.sbt
@@ -1,7 +1,7 @@
import akka.projections.Dependencies
lazy val core =
- Project(id = "pekko-projection-core", base = file("projection-core"))
+ Project(id = "core", base = file("core"))
.configs(IntegrationTest)
.settings(headerSettings(IntegrationTest))
.settings(Defaults.itSettings)
@@ -14,46 +14,54 @@ lazy val core =
.settings(Protobuf.settings)
lazy val coreTest =
- Project(id = "pekko-projection-core-test", base =
file("projection-core-test"))
+ Project(id = "core-test", base = file("core-test"))
.configs(IntegrationTest)
.settings(headerSettings(IntegrationTest))
.disablePlugins(MimaPlugin)
.settings(Defaults.itSettings)
.settings(Dependencies.coreTest)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-core-test")
.settings(publish / skip := true)
.dependsOn(core)
.dependsOn(testkit % Test)
lazy val testkit =
- Project(id = "pekko-projection-testkit", base = file("projection-testkit"))
+ Project(id = "testkit", base = file("testkit"))
.configs(IntegrationTest)
.settings(headerSettings(IntegrationTest))
.settings(Defaults.itSettings)
.settings(Dependencies.testKit)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-testkit")
.dependsOn(core)
// provides offset storage backed by a JDBC table
lazy val jdbc =
- Project(id = "pekko-projection-jdbc", base = file("projection-jdbc"))
+ Project(id = "jdbc", base = file("jdbc"))
.configs(IntegrationTest.extend(Test))
.settings(headerSettings(IntegrationTest))
.settings(Defaults.itSettings)
.settings(Dependencies.jdbc)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-jdbc")
.dependsOn(core)
.dependsOn(coreTest % "test->test")
.dependsOn(testkit % Test)
// provides offset storage backed by a JDBC (Slick) table
lazy val slick =
- Project(id = "pekko-projection-slick", base = file("projection-slick"))
+ Project(id = "slick", base = file("slick"))
.configs(IntegrationTest.extend(Test))
.settings(headerSettings(IntegrationTest))
.settings(Defaults.itSettings)
.settings(Dependencies.slick)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-slick")
.dependsOn(jdbc)
.dependsOn(core)
.dependsOn(coreTest % "test->test")
@@ -61,12 +69,14 @@ lazy val slick =
// provides offset storage backed by a Cassandra table
lazy val cassandra =
- Project(id = "pekko-projection-cassandra", base =
file("projection-cassandra"))
+ Project(id = "cassandra", base = file("cassandra"))
.configs(IntegrationTest)
.settings(headerSettings(IntegrationTest))
.settings(Defaults.itSettings)
.settings(Dependencies.cassandra)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-cassandra")
.dependsOn(core)
// strictly speaking it is not needed to have test->test here.
// Cassandra module doesn't have tests, only integration tests
@@ -76,30 +86,36 @@ lazy val cassandra =
// provides source providers for pekko-persistence-query
lazy val eventsourced =
- Project(id = "pekko-projection-eventsourced", base =
file("projection-eventsourced"))
+ Project(id = "eventsourced", base = file("eventsourced"))
.settings(Dependencies.eventsourced)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-eventsourced")
.dependsOn(core)
.dependsOn(testkit % Test)
// provides offset storage backed by Kafka managed offset commits
lazy val kafka =
- Project(id = "pekko-projection-kafka", base = file("projection-kafka"))
+ Project(id = "kafka", base = file("kafka"))
.configs(IntegrationTest)
.settings(headerSettings(IntegrationTest))
.settings(Defaults.itSettings)
.settings(Dependencies.kafka)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-kafka")
.dependsOn(core)
.dependsOn(testkit % Test)
.dependsOn(slick % "test->test;it->it")
// provides source providers for durable state changes
lazy val `durable-state` =
- Project(id = "pekko-projection-durable-state", base =
file("projection-durable-state"))
+ Project(id = "durable-state", base = file("durable-state"))
.configs(IntegrationTest)
.settings(Dependencies.state)
.settings(MetaInfLicenseNoticeCopy.settings)
+ .settings(
+ name := "pekko-projection-durable-state")
.dependsOn(core)
.dependsOn(testkit % Test)
.settings(
diff --git
a/projection-cassandra/src/it/java/akka/projection/cassandra/CassandraProjectionTest.java
b/cassandra/src/it/java/akka/projection/cassandra/CassandraProjectionTest.java
similarity index 100%
rename from
projection-cassandra/src/it/java/akka/projection/cassandra/CassandraProjectionTest.java
rename to
cassandra/src/it/java/akka/projection/cassandra/CassandraProjectionTest.java
diff --git a/projection-cassandra/src/it/resources/logback-test.xml
b/cassandra/src/it/resources/logback-test.xml
similarity index 100%
rename from projection-cassandra/src/it/resources/logback-test.xml
rename to cassandra/src/it/resources/logback-test.xml
diff --git
a/projection-cassandra/src/it/scala/akka/projection/cassandra/CassandraOffsetStoreSpec.scala
b/cassandra/src/it/scala/akka/projection/cassandra/CassandraOffsetStoreSpec.scala
similarity index 100%
rename from
projection-cassandra/src/it/scala/akka/projection/cassandra/CassandraOffsetStoreSpec.scala
rename to
cassandra/src/it/scala/akka/projection/cassandra/CassandraOffsetStoreSpec.scala
diff --git
a/projection-cassandra/src/it/scala/akka/projection/cassandra/CassandraProjectionSpec.scala
b/cassandra/src/it/scala/akka/projection/cassandra/CassandraProjectionSpec.scala
similarity index 100%
rename from
projection-cassandra/src/it/scala/akka/projection/cassandra/CassandraProjectionSpec.scala
rename to
cassandra/src/it/scala/akka/projection/cassandra/CassandraProjectionSpec.scala
diff --git
a/projection-cassandra/src/it/scala/akka/projection/cassandra/ContainerSessionProvider.scala
b/cassandra/src/it/scala/akka/projection/cassandra/ContainerSessionProvider.scala
similarity index 100%
rename from
projection-cassandra/src/it/scala/akka/projection/cassandra/ContainerSessionProvider.scala
rename to
cassandra/src/it/scala/akka/projection/cassandra/ContainerSessionProvider.scala
diff --git a/projection-cassandra/src/main/resources/reference.conf
b/cassandra/src/main/resources/reference.conf
similarity index 100%
rename from projection-cassandra/src/main/resources/reference.conf
rename to cassandra/src/main/resources/reference.conf
diff --git
a/projection-cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraOffsetStore.scala
b/cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraOffsetStore.scala
similarity index 100%
rename from
projection-cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraOffsetStore.scala
rename to
cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraOffsetStore.scala
diff --git
a/projection-cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraProjectionImpl.scala
b/cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraProjectionImpl.scala
similarity index 100%
rename from
projection-cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraProjectionImpl.scala
rename to
cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraProjectionImpl.scala
diff --git
a/projection-cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraSettings.scala
b/cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraSettings.scala
similarity index 100%
rename from
projection-cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraSettings.scala
rename to
cassandra/src/main/scala/akka/projection/cassandra/internal/CassandraSettings.scala
diff --git
a/projection-cassandra/src/main/scala/akka/projection/cassandra/javadsl/CassandraProjection.scala
b/cassandra/src/main/scala/akka/projection/cassandra/javadsl/CassandraProjection.scala
similarity index 100%
rename from
projection-cassandra/src/main/scala/akka/projection/cassandra/javadsl/CassandraProjection.scala
rename to
cassandra/src/main/scala/akka/projection/cassandra/javadsl/CassandraProjection.scala
diff --git
a/projection-cassandra/src/main/scala/akka/projection/cassandra/scaladsl/CassandraProjection.scala
b/cassandra/src/main/scala/akka/projection/cassandra/scaladsl/CassandraProjection.scala
similarity index 100%
rename from
projection-cassandra/src/main/scala/akka/projection/cassandra/scaladsl/CassandraProjection.scala
rename to
cassandra/src/main/scala/akka/projection/cassandra/scaladsl/CassandraProjection.scala
diff --git
a/projection-core-test/src/test/java/akka/projection/ProjectionBehaviorCompileTest.java
b/core-test/src/test/java/akka/projection/ProjectionBehaviorCompileTest.java
similarity index 100%
rename from
projection-core-test/src/test/java/akka/projection/ProjectionBehaviorCompileTest.java
rename to
core-test/src/test/java/akka/projection/ProjectionBehaviorCompileTest.java
diff --git a/projection-core-test/src/test/resources/logback-test.xml
b/core-test/src/test/resources/logback-test.xml
similarity index 100%
rename from projection-core-test/src/test/resources/logback-test.xml
rename to core-test/src/test/resources/logback-test.xml
diff --git
a/projection-core-test/src/test/scala/akka/projection/ProjectionBehaviorSpec.scala
b/core-test/src/test/scala/akka/projection/ProjectionBehaviorSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/ProjectionBehaviorSpec.scala
rename to core-test/src/test/scala/akka/projection/ProjectionBehaviorSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/StatusObserverSpec.scala
b/core-test/src/test/scala/akka/projection/StatusObserverSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/StatusObserverSpec.scala
rename to core-test/src/test/scala/akka/projection/StatusObserverSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/TestStatusObserver.scala
b/core-test/src/test/scala/akka/projection/TestStatusObserver.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/TestStatusObserver.scala
rename to core-test/src/test/scala/akka/projection/TestStatusObserver.scala
diff --git a/projection-core-test/src/test/scala/akka/projection/TestTags.scala
b/core-test/src/test/scala/akka/projection/TestTags.scala
similarity index 100%
rename from projection-core-test/src/test/scala/akka/projection/TestTags.scala
rename to core-test/src/test/scala/akka/projection/TestTags.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/HandlerRecoveryImplSpec.scala
b/core-test/src/test/scala/akka/projection/internal/HandlerRecoveryImplSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/HandlerRecoveryImplSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/HandlerRecoveryImplSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/OffsetSerializationSpec.scala
b/core-test/src/test/scala/akka/projection/internal/OffsetSerializationSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/OffsetSerializationSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/OffsetSerializationSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/ProjectionSerializerSpec.scala
b/core-test/src/test/scala/akka/projection/internal/ProjectionSerializerSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/ProjectionSerializerSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/ProjectionSerializerSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/TelemetryProviderSpec.scala
b/core-test/src/test/scala/akka/projection/internal/TelemetryProviderSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/TelemetryProviderSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/TelemetryProviderSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/ErrorRateMetricSpec.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/ErrorRateMetricSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/ErrorRateMetricSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/ErrorRateMetricSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/LifecycleMetricSpec.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/LifecycleMetricSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/LifecycleMetricSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/LifecycleMetricSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/OffsetCommittedCounterMetricSpec.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/OffsetCommittedCounterMetricSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/OffsetCommittedCounterMetricSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/OffsetCommittedCounterMetricSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/ServiceTimeMetricSpec.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/ServiceTimeMetricSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/ServiceTimeMetricSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/ServiceTimeMetricSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/WaitTimeMetricSpec.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/WaitTimeMetricSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/WaitTimeMetricSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/WaitTimeMetricSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/tools/InMemTelemetry.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/tools/InMemTelemetry.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/tools/InMemTelemetry.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/tools/InMemTelemetry.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/tools/InternalProjectionStateMetricsSpec.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/tools/InternalProjectionStateMetricsSpec.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/tools/InternalProjectionStateMetricsSpec.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/tools/InternalProjectionStateMetricsSpec.scala
diff --git
a/projection-core-test/src/test/scala/akka/projection/internal/metrics/tools/TestHandlers.scala
b/core-test/src/test/scala/akka/projection/internal/metrics/tools/TestHandlers.scala
similarity index 100%
rename from
projection-core-test/src/test/scala/akka/projection/internal/metrics/tools/TestHandlers.scala
rename to
core-test/src/test/scala/akka/projection/internal/metrics/tools/TestHandlers.scala
diff --git
a/projection-core/src/main/java/akka/projection/internal/protobuf/ProjectionMessages.java
b/core/src/main/java/akka/projection/internal/protobuf/ProjectionMessages.java
similarity index 100%
rename from
projection-core/src/main/java/akka/projection/internal/protobuf/ProjectionMessages.java
rename to
core/src/main/java/akka/projection/internal/protobuf/ProjectionMessages.java
diff --git a/projection-core/src/main/protobuf/ProjectionMessages.proto
b/core/src/main/protobuf/ProjectionMessages.proto
similarity index 100%
rename from projection-core/src/main/protobuf/ProjectionMessages.proto
rename to core/src/main/protobuf/ProjectionMessages.proto
diff --git a/projection-core/src/main/resources/reference.conf
b/core/src/main/resources/reference.conf
similarity index 100%
rename from projection-core/src/main/resources/reference.conf
rename to core/src/main/resources/reference.conf
diff --git
a/projection-core/src/main/scala/akka/projection/BySlicesSourceProvider.scala
b/core/src/main/scala/akka/projection/BySlicesSourceProvider.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/BySlicesSourceProvider.scala
rename to core/src/main/scala/akka/projection/BySlicesSourceProvider.scala
diff --git
a/projection-core/src/main/scala/akka/projection/HandlerRecoveryStrategy.scala
b/core/src/main/scala/akka/projection/HandlerRecoveryStrategy.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/HandlerRecoveryStrategy.scala
rename to core/src/main/scala/akka/projection/HandlerRecoveryStrategy.scala
diff --git
a/projection-core/src/main/scala/akka/projection/MergeableOffset.scala
b/core/src/main/scala/akka/projection/MergeableOffset.scala
similarity index 100%
rename from projection-core/src/main/scala/akka/projection/MergeableOffset.scala
rename to core/src/main/scala/akka/projection/MergeableOffset.scala
diff --git
a/projection-core/src/main/scala/akka/projection/OffsetVerification.scala
b/core/src/main/scala/akka/projection/OffsetVerification.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/OffsetVerification.scala
rename to core/src/main/scala/akka/projection/OffsetVerification.scala
diff --git a/projection-core/src/main/scala/akka/projection/Projection.scala
b/core/src/main/scala/akka/projection/Projection.scala
similarity index 100%
rename from projection-core/src/main/scala/akka/projection/Projection.scala
rename to core/src/main/scala/akka/projection/Projection.scala
diff --git
a/projection-core/src/main/scala/akka/projection/ProjectionBehavior.scala
b/core/src/main/scala/akka/projection/ProjectionBehavior.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/ProjectionBehavior.scala
rename to core/src/main/scala/akka/projection/ProjectionBehavior.scala
diff --git
a/projection-core/src/main/scala/akka/projection/ProjectionContext.scala
b/core/src/main/scala/akka/projection/ProjectionContext.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/ProjectionContext.scala
rename to core/src/main/scala/akka/projection/ProjectionContext.scala
diff --git a/projection-core/src/main/scala/akka/projection/ProjectionId.scala
b/core/src/main/scala/akka/projection/ProjectionId.scala
similarity index 100%
rename from projection-core/src/main/scala/akka/projection/ProjectionId.scala
rename to core/src/main/scala/akka/projection/ProjectionId.scala
diff --git
a/projection-core/src/main/scala/akka/projection/StatusObserver.scala
b/core/src/main/scala/akka/projection/StatusObserver.scala
similarity index 100%
rename from projection-core/src/main/scala/akka/projection/StatusObserver.scala
rename to core/src/main/scala/akka/projection/StatusObserver.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/ActorHandlerInit.scala
b/core/src/main/scala/akka/projection/internal/ActorHandlerInit.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/ActorHandlerInit.scala
rename to core/src/main/scala/akka/projection/internal/ActorHandlerInit.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/HandlerAdapter.scala
b/core/src/main/scala/akka/projection/internal/HandlerAdapter.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/HandlerAdapter.scala
rename to core/src/main/scala/akka/projection/internal/HandlerAdapter.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/HandlerRecoveryImpl.scala
b/core/src/main/scala/akka/projection/internal/HandlerRecoveryImpl.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/HandlerRecoveryImpl.scala
rename to core/src/main/scala/akka/projection/internal/HandlerRecoveryImpl.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/InternalProjection.scala
b/core/src/main/scala/akka/projection/internal/InternalProjection.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/InternalProjection.scala
rename to core/src/main/scala/akka/projection/internal/InternalProjection.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/InternalProjectionState.scala
b/core/src/main/scala/akka/projection/internal/InternalProjectionState.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/InternalProjectionState.scala
rename to
core/src/main/scala/akka/projection/internal/InternalProjectionState.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/NoopStatusObserver.scala
b/core/src/main/scala/akka/projection/internal/NoopStatusObserver.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/NoopStatusObserver.scala
rename to core/src/main/scala/akka/projection/internal/NoopStatusObserver.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/OffsetSerialization.scala
b/core/src/main/scala/akka/projection/internal/OffsetSerialization.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/OffsetSerialization.scala
rename to core/src/main/scala/akka/projection/internal/OffsetSerialization.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/OffsetStrategy.scala
b/core/src/main/scala/akka/projection/internal/OffsetStrategy.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/OffsetStrategy.scala
rename to core/src/main/scala/akka/projection/internal/OffsetStrategy.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/ProjectionContextImpl.scala
b/core/src/main/scala/akka/projection/internal/ProjectionContextImpl.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/ProjectionContextImpl.scala
rename to
core/src/main/scala/akka/projection/internal/ProjectionContextImpl.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/ProjectionSerializer.scala
b/core/src/main/scala/akka/projection/internal/ProjectionSerializer.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/ProjectionSerializer.scala
rename to
core/src/main/scala/akka/projection/internal/ProjectionSerializer.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/ProjectionSettings.scala
b/core/src/main/scala/akka/projection/internal/ProjectionSettings.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/ProjectionSettings.scala
rename to core/src/main/scala/akka/projection/internal/ProjectionSettings.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/SourceProviderAdapter.scala
b/core/src/main/scala/akka/projection/internal/SourceProviderAdapter.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/SourceProviderAdapter.scala
rename to
core/src/main/scala/akka/projection/internal/SourceProviderAdapter.scala
diff --git
a/projection-core/src/main/scala/akka/projection/internal/Telemetry.scala
b/core/src/main/scala/akka/projection/internal/Telemetry.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/internal/Telemetry.scala
rename to core/src/main/scala/akka/projection/internal/Telemetry.scala
diff --git
a/projection-core/src/main/scala/akka/projection/javadsl/ActorHandler.scala
b/core/src/main/scala/akka/projection/javadsl/ActorHandler.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/javadsl/ActorHandler.scala
rename to core/src/main/scala/akka/projection/javadsl/ActorHandler.scala
diff --git
a/projection-core/src/main/scala/akka/projection/javadsl/Handler.scala
b/core/src/main/scala/akka/projection/javadsl/Handler.scala
similarity index 100%
rename from projection-core/src/main/scala/akka/projection/javadsl/Handler.scala
rename to core/src/main/scala/akka/projection/javadsl/Handler.scala
diff --git
a/projection-core/src/main/scala/akka/projection/javadsl/ProjectionManagement.scala
b/core/src/main/scala/akka/projection/javadsl/ProjectionManagement.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/javadsl/ProjectionManagement.scala
rename to core/src/main/scala/akka/projection/javadsl/ProjectionManagement.scala
diff --git
a/projection-core/src/main/scala/akka/projection/javadsl/Projections.scala
b/core/src/main/scala/akka/projection/javadsl/Projections.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/javadsl/Projections.scala
rename to core/src/main/scala/akka/projection/javadsl/Projections.scala
diff --git
a/projection-core/src/main/scala/akka/projection/javadsl/SourceProvider.scala
b/core/src/main/scala/akka/projection/javadsl/SourceProvider.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/javadsl/SourceProvider.scala
rename to core/src/main/scala/akka/projection/javadsl/SourceProvider.scala
diff --git
a/projection-core/src/main/scala/akka/projection/javadsl/StatefulHandler.scala
b/core/src/main/scala/akka/projection/javadsl/StatefulHandler.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/javadsl/StatefulHandler.scala
rename to core/src/main/scala/akka/projection/javadsl/StatefulHandler.scala
diff --git
a/projection-core/src/main/scala/akka/projection/scaladsl/ActorHandler.scala
b/core/src/main/scala/akka/projection/scaladsl/ActorHandler.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/scaladsl/ActorHandler.scala
rename to core/src/main/scala/akka/projection/scaladsl/ActorHandler.scala
diff --git
a/projection-core/src/main/scala/akka/projection/scaladsl/Handler.scala
b/core/src/main/scala/akka/projection/scaladsl/Handler.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/scaladsl/Handler.scala
rename to core/src/main/scala/akka/projection/scaladsl/Handler.scala
diff --git
a/projection-core/src/main/scala/akka/projection/scaladsl/ProjectionManagement.scala
b/core/src/main/scala/akka/projection/scaladsl/ProjectionManagement.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/scaladsl/ProjectionManagement.scala
rename to
core/src/main/scala/akka/projection/scaladsl/ProjectionManagement.scala
diff --git
a/projection-core/src/main/scala/akka/projection/scaladsl/Projections.scala
b/core/src/main/scala/akka/projection/scaladsl/Projections.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/scaladsl/Projections.scala
rename to core/src/main/scala/akka/projection/scaladsl/Projections.scala
diff --git
a/projection-core/src/main/scala/akka/projection/scaladsl/SourceProvider.scala
b/core/src/main/scala/akka/projection/scaladsl/SourceProvider.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/scaladsl/SourceProvider.scala
rename to core/src/main/scala/akka/projection/scaladsl/SourceProvider.scala
diff --git
a/projection-core/src/main/scala/akka/projection/scaladsl/StatefulHandler.scala
b/core/src/main/scala/akka/projection/scaladsl/StatefulHandler.scala
similarity index 100%
rename from
projection-core/src/main/scala/akka/projection/scaladsl/StatefulHandler.scala
rename to core/src/main/scala/akka/projection/scaladsl/StatefulHandler.scala
diff --git a/docs/src/main/paradox/cassandra.md
b/docs/src/main/paradox/cassandra.md
index cdd0464..0c417cd 100644
--- a/docs/src/main/paradox/cassandra.md
+++ b/docs/src/main/paradox/cassandra.md
@@ -23,13 +23,13 @@ To use the Cassandra module of Apache Pekko Projections add
the following depend
Apache Pekko Projections requires Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-cassandra" }
+@@project-info{ projectId="cassandra" }
### Transitive dependencies
The table below shows `pekko-projection-cassandra`'s direct dependencies and
the second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-cassandra" }
+@@dependencies{ projectId="cassandra" }
## at-least-once
@@ -287,7 +287,7 @@ Make your edits/overrides in your application.conf.
The reference configuration file with the default values:
-@@snip
[reference.conf](/projection-cassandra/src/main/resources/reference.conf) {
#config }
+@@snip [reference.conf](/cassandra/src/main/resources/reference.conf) {
#config }
### Cassandra driver configuration
@@ -318,7 +318,7 @@ akka.projection.cassandra {
### Cassandra driver overrides
-@@snip
[reference.conf](/projection-cassandra/src/main/resources/reference.conf) {
#profile }
+@@snip [reference.conf](/cassandra/src/main/resources/reference.conf) {
#profile }
### Contact points configuration
diff --git a/docs/src/main/paradox/durable-state.md
b/docs/src/main/paradox/durable-state.md
index ceffe5b..cf6e91d 100644
--- a/docs/src/main/paradox/durable-state.md
+++ b/docs/src/main/paradox/durable-state.md
@@ -17,13 +17,13 @@ To use the Durable State module of Apache Pekko
Projections, add the following d
Apache Pekko Projections requires Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-durable-state" }
+@@project-info{ projectId="durable-state" }
### Transitive dependencies
The table below shows the `pekko-projection-durable-state` direct
dependencies.The second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-durable-state" }
+@@dependencies{ projectId="durable-state" }
## SourceProvider for changesByTag
diff --git a/docs/src/main/paradox/error.md b/docs/src/main/paradox/error.md
index 1b7bb4d..8eb11d4 100644
--- a/docs/src/main/paradox/error.md
+++ b/docs/src/main/paradox/error.md
@@ -32,7 +32,7 @@ Java
If the recovery strategy is not defined on the `Projection` the default is
`fail`, and that can be defined
in configuration:
-@@snip [reference.conf](/projection-core/src/main/resources/reference.conf) {
#recovery-strategy }
+@@snip [reference.conf](/core/src/main/resources/reference.conf) {
#recovery-strategy }
## Projection restart
@@ -55,4 +55,4 @@ Java
If the recovery strategy is not defined on the `Projection` the default is
defined in configuration:
-@@snip [reference.conf](/projection-core/src/main/resources/reference.conf) {
#restart-backoff }
+@@snip [reference.conf](/core/src/main/resources/reference.conf) {
#restart-backoff }
diff --git a/docs/src/main/paradox/eventsourced.md
b/docs/src/main/paradox/eventsourced.md
index 0a7cc25..a119baf 100644
--- a/docs/src/main/paradox/eventsourced.md
+++ b/docs/src/main/paradox/eventsourced.md
@@ -17,13 +17,13 @@ To use the Event Sourced module of Apache Pekko Projections
add the following de
Apache Pekko Projections require Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-eventsourced" }
+@@project-info{ projectId="eventsourced" }
### Transitive dependencies
The table below shows `pekko-projection-eventsourced`'s direct dependencies
and the second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-eventsourced" }
+@@dependencies{ projectId="eventsourced" }
## SourceProvider for eventsByTag
diff --git a/docs/src/main/paradox/jdbc.md b/docs/src/main/paradox/jdbc.md
index f8b3297..b84a48a 100644
--- a/docs/src/main/paradox/jdbc.md
+++ b/docs/src/main/paradox/jdbc.md
@@ -20,14 +20,14 @@ To use the JDBC module of Apache Pekko Projections add the
following dependency
Apache Pekko Projections require Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-jdbc" }
+@@project-info{ projectId="jdbc" }
### Transitive dependencies
The table below shows `pekko-projection-jdbc`'s direct dependencies, and the
second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-jdbc" }
+@@dependencies{ projectId="jdbc" }
## Required configuration settings
@@ -260,7 +260,7 @@ Make your edits/overrides in your application.conf.
The reference configuration file with the default values:
-@@snip [reference.conf](/projection-jdbc/src/main/resources/reference.conf) {
#config }
+@@snip [reference.conf](/jdbc/src/main/resources/reference.conf) { #config }
@@@ note
Settings `akka.projection.jdbc.dialect` and
`akka.projection.jdbc.blocking-jdbc-dispatcher.thread-pool-executor.fixed-pool-size`
do not have a valid default value. You must configured them in your
`application.conf` file.
diff --git a/docs/src/main/paradox/kafka.md b/docs/src/main/paradox/kafka.md
index 2495899..1da16ae 100644
--- a/docs/src/main/paradox/kafka.md
+++ b/docs/src/main/paradox/kafka.md
@@ -29,13 +29,13 @@ To use the Kafka module of Apache Pekko Projections add the
following dependency
Apache Pekko Projections require Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-kafka" }
+@@project-info{ projectId="kafka" }
### Transitive dependencies
The table below shows `pekko-projection-kafka`'s direct dependencies and the
second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-kafka" }
+@@dependencies{ projectId="kafka" }
## KafkaSourceProvider
@@ -167,4 +167,4 @@ Make your edits/overrides in your application.conf.
The reference configuration file with the default values:
-@@snip [reference.conf](/projection-kafka/src/main/resources/reference.conf) {
#config }
+@@snip [reference.conf](/kafka/src/main/resources/reference.conf) { #config }
diff --git a/docs/src/main/paradox/overview.md
b/docs/src/main/paradox/overview.md
index f6ee1cc..1bc19be 100644
--- a/docs/src/main/paradox/overview.md
+++ b/docs/src/main/paradox/overview.md
@@ -54,7 +54,7 @@ All of them share a dependency to `pekko-projection-core`:
version=$project.version$
}
-@@project-info{ projectId="pekko-projection-core" }
+@@project-info{ projectId="core" }
### Akka version
@@ -82,7 +82,7 @@ them explicitly to avoid problems with transient dependencies
causing an unlucky
The table below shows `pekko-projection-core`'s direct dependencies and the
second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-core" }
+@@dependencies{ projectId="core" }
See the individual modules for their transitive dependencies.
diff --git a/docs/src/main/paradox/projection-settings.md
b/docs/src/main/paradox/projection-settings.md
index 636ae0a..6966514 100644
--- a/docs/src/main/paradox/projection-settings.md
+++ b/docs/src/main/paradox/projection-settings.md
@@ -12,4 +12,4 @@ Java
## Configuration
-@@snip [reference.conf](/projection-core/src/main/resources/reference.conf)
+@@snip [reference.conf](/core/src/main/resources/reference.conf)
diff --git a/docs/src/main/paradox/slick.md b/docs/src/main/paradox/slick.md
index 21b3e0a..85efc12 100644
--- a/docs/src/main/paradox/slick.md
+++ b/docs/src/main/paradox/slick.md
@@ -31,13 +31,13 @@ To use the Slick module of Apache Pekko Projections add the
following dependency
Apache Pekko Projections require Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-slick" }
+@@project-info{ projectId="slick" }
### Transitive dependencies
The table below shows `pekko-projection-slick`'s direct dependencies and the
second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-slick" }
+@@dependencies{ projectId="slick" }
## exactly-once
@@ -209,4 +209,4 @@ Make your edits/overrides in your application.conf.
The reference configuration file with the default values:
-@@snip [reference.conf](/projection-slick/src/main/resources/reference.conf) {
#config }
+@@snip [reference.conf](/slick/src/main/resources/reference.conf) { #config }
diff --git a/docs/src/main/paradox/testing.md b/docs/src/main/paradox/testing.md
index 85254b6..4efe955 100644
--- a/docs/src/main/paradox/testing.md
+++ b/docs/src/main/paradox/testing.md
@@ -15,13 +15,13 @@ To use the Apache Pekko Projections TestKit add the
following dependency in your
Apache Pekko Projections require Akka $akka.version$ or later, see @ref:[Akka
version](overview.md#akka-version).
-@@project-info{ projectId="pekko-projection-testkit" }
+@@project-info{ projectId="testkit" }
### Transitive dependencies
The table below shows `pekko-projection-testkit`'s direct dependencies and the
second tab shows all libraries it depends on transitively.
-@@dependencies{ projectId="pekko-projection-testkit" }
+@@dependencies{ projectId="testkit" }
## Initializing the Projection TestKit
diff --git
a/projection-durable-state/src/main/scala/akka/projection/state/javadsl/DurableStateSourceProvider.scala
b/durable-state/src/main/scala/akka/projection/state/javadsl/DurableStateSourceProvider.scala
similarity index 100%
rename from
projection-durable-state/src/main/scala/akka/projection/state/javadsl/DurableStateSourceProvider.scala
rename to
durable-state/src/main/scala/akka/projection/state/javadsl/DurableStateSourceProvider.scala
diff --git
a/projection-durable-state/src/main/scala/akka/projection/state/scaladsl/DurableStateSourceProvider.scala
b/durable-state/src/main/scala/akka/projection/state/scaladsl/DurableStateSourceProvider.scala
similarity index 100%
rename from
projection-durable-state/src/main/scala/akka/projection/state/scaladsl/DurableStateSourceProvider.scala
rename to
durable-state/src/main/scala/akka/projection/state/scaladsl/DurableStateSourceProvider.scala
diff --git
a/projection-durable-state/src/test/scala/akka/projection/state/scaladsl/DurableStateSourceProviderSpec.scala
b/durable-state/src/test/scala/akka/projection/state/scaladsl/DurableStateSourceProviderSpec.scala
similarity index 100%
rename from
projection-durable-state/src/test/scala/akka/projection/state/scaladsl/DurableStateSourceProviderSpec.scala
rename to
durable-state/src/test/scala/akka/projection/state/scaladsl/DurableStateSourceProviderSpec.scala
diff --git
a/projection-eventsourced/src/main/scala/akka/projection/eventsourced/EventEnvelope.scala
b/eventsourced/src/main/scala/akka/projection/eventsourced/EventEnvelope.scala
similarity index 100%
rename from
projection-eventsourced/src/main/scala/akka/projection/eventsourced/EventEnvelope.scala
rename to
eventsourced/src/main/scala/akka/projection/eventsourced/EventEnvelope.scala
diff --git
a/projection-eventsourced/src/main/scala/akka/projection/eventsourced/javadsl/EventSourcedProvider.scala
b/eventsourced/src/main/scala/akka/projection/eventsourced/javadsl/EventSourcedProvider.scala
similarity index 100%
rename from
projection-eventsourced/src/main/scala/akka/projection/eventsourced/javadsl/EventSourcedProvider.scala
rename to
eventsourced/src/main/scala/akka/projection/eventsourced/javadsl/EventSourcedProvider.scala
diff --git
a/projection-eventsourced/src/main/scala/akka/projection/eventsourced/scaladsl/EventSourcedProvider.scala
b/eventsourced/src/main/scala/akka/projection/eventsourced/scaladsl/EventSourcedProvider.scala
similarity index 100%
rename from
projection-eventsourced/src/main/scala/akka/projection/eventsourced/scaladsl/EventSourcedProvider.scala
rename to
eventsourced/src/main/scala/akka/projection/eventsourced/scaladsl/EventSourcedProvider.scala
diff --git a/projection-jdbc/src/it/resources/db/default-init.sql
b/jdbc/src/it/resources/db/default-init.sql
similarity index 100%
rename from projection-jdbc/src/it/resources/db/default-init.sql
rename to jdbc/src/it/resources/db/default-init.sql
diff --git a/projection-jdbc/src/it/resources/db/oracle-init.sql
b/jdbc/src/it/resources/db/oracle-init.sql
similarity index 100%
rename from projection-jdbc/src/it/resources/db/oracle-init.sql
rename to jdbc/src/it/resources/db/oracle-init.sql
diff --git a/projection-jdbc/src/it/resources/logback-test.xml
b/jdbc/src/it/resources/logback-test.xml
similarity index 100%
rename from projection-jdbc/src/it/resources/logback-test.xml
rename to jdbc/src/it/resources/logback-test.xml
diff --git
a/projection-jdbc/src/it/scala/akka/projection/jdbc/JdbcContainerOffsetStoreSpec.scala
b/jdbc/src/it/scala/akka/projection/jdbc/JdbcContainerOffsetStoreSpec.scala
similarity index 100%
rename from
projection-jdbc/src/it/scala/akka/projection/jdbc/JdbcContainerOffsetStoreSpec.scala
rename to
jdbc/src/it/scala/akka/projection/jdbc/JdbcContainerOffsetStoreSpec.scala
diff --git
a/projection-jdbc/src/it/scala/akka/projection/jdbc/JdbcProjectionSpec.scala
b/jdbc/src/it/scala/akka/projection/jdbc/JdbcProjectionSpec.scala
similarity index 100%
rename from
projection-jdbc/src/it/scala/akka/projection/jdbc/JdbcProjectionSpec.scala
rename to jdbc/src/it/scala/akka/projection/jdbc/JdbcProjectionSpec.scala
diff --git a/projection-jdbc/src/main/resources/reference.conf
b/jdbc/src/main/resources/reference.conf
similarity index 100%
rename from projection-jdbc/src/main/resources/reference.conf
rename to jdbc/src/main/resources/reference.conf
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/JdbcHandlerLifecycle.scala
b/jdbc/src/main/scala/akka/projection/jdbc/JdbcHandlerLifecycle.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/JdbcHandlerLifecycle.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/JdbcHandlerLifecycle.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/JdbcSession.scala
b/jdbc/src/main/scala/akka/projection/jdbc/JdbcSession.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/JdbcSession.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/JdbcSession.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/internal/Dialect.scala
b/jdbc/src/main/scala/akka/projection/jdbc/internal/Dialect.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/internal/Dialect.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/internal/Dialect.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcHandlerAdapter.scala
b/jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcHandlerAdapter.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcHandlerAdapter.scala
rename to
jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcHandlerAdapter.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcOffsetStore.scala
b/jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcOffsetStore.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcOffsetStore.scala
rename to
jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcOffsetStore.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcProjectionImpl.scala
b/jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcProjectionImpl.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcProjectionImpl.scala
rename to
jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcProjectionImpl.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSessionUtil.scala
b/jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSessionUtil.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSessionUtil.scala
rename to
jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSessionUtil.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSettings.scala
b/jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSettings.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSettings.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/internal/JdbcSettings.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcHandler.scala
b/jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcHandler.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcHandler.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcHandler.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcProjection.scala
b/jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcProjection.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcProjection.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/javadsl/JdbcProjection.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcHandler.scala
b/jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcHandler.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcHandler.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcHandler.scala
diff --git
a/projection-jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcProjection.scala
b/jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcProjection.scala
similarity index 100%
rename from
projection-jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcProjection.scala
rename to jdbc/src/main/scala/akka/projection/jdbc/scaladsl/JdbcProjection.scala
diff --git
a/projection-jdbc/src/test/java/akka/projection/jdbc/JdbcProjectionTest.java
b/jdbc/src/test/java/akka/projection/jdbc/JdbcProjectionTest.java
similarity index 100%
rename from
projection-jdbc/src/test/java/akka/projection/jdbc/JdbcProjectionTest.java
rename to jdbc/src/test/java/akka/projection/jdbc/JdbcProjectionTest.java
diff --git a/projection-jdbc/src/test/resources/logback-test.xml
b/jdbc/src/test/resources/logback-test.xml
similarity index 100%
rename from projection-jdbc/src/test/resources/logback-test.xml
rename to jdbc/src/test/resources/logback-test.xml
diff --git
a/projection-jdbc/src/test/scala/akka/projection/jdbc/JdbcOffsetStoreSpec.scala
b/jdbc/src/test/scala/akka/projection/jdbc/JdbcOffsetStoreSpec.scala
similarity index 100%
rename from
projection-jdbc/src/test/scala/akka/projection/jdbc/JdbcOffsetStoreSpec.scala
rename to jdbc/src/test/scala/akka/projection/jdbc/JdbcOffsetStoreSpec.scala
diff --git
a/projection-jdbc/src/test/scala/akka/projection/jdbc/internal/JdbcSettingsSpec.scala
b/jdbc/src/test/scala/akka/projection/jdbc/internal/JdbcSettingsSpec.scala
similarity index 100%
rename from
projection-jdbc/src/test/scala/akka/projection/jdbc/internal/JdbcSettingsSpec.scala
rename to
jdbc/src/test/scala/akka/projection/jdbc/internal/JdbcSettingsSpec.scala
diff --git a/projection-kafka/src/it/resources/application.conf
b/kafka/src/it/resources/application.conf
similarity index 100%
rename from projection-kafka/src/it/resources/application.conf
rename to kafka/src/it/resources/application.conf
diff --git a/projection-kafka/src/it/resources/logback-test.xml
b/kafka/src/it/resources/logback-test.xml
similarity index 100%
rename from projection-kafka/src/it/resources/logback-test.xml
rename to kafka/src/it/resources/logback-test.xml
diff --git
a/projection-kafka/src/it/scala/akka/projection/kafka/KafkaSourceProviderSpec.scala
b/kafka/src/it/scala/akka/projection/kafka/KafkaSourceProviderSpec.scala
similarity index 100%
rename from
projection-kafka/src/it/scala/akka/projection/kafka/KafkaSourceProviderSpec.scala
rename to kafka/src/it/scala/akka/projection/kafka/KafkaSourceProviderSpec.scala
diff --git
a/projection-kafka/src/it/scala/akka/projection/kafka/KafkaSpecBase.scala
b/kafka/src/it/scala/akka/projection/kafka/KafkaSpecBase.scala
similarity index 100%
rename from
projection-kafka/src/it/scala/akka/projection/kafka/KafkaSpecBase.scala
rename to kafka/src/it/scala/akka/projection/kafka/KafkaSpecBase.scala
diff --git
a/projection-kafka/src/it/scala/akka/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala
b/kafka/src/it/scala/akka/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala
similarity index 100%
rename from
projection-kafka/src/it/scala/akka/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala
rename to
kafka/src/it/scala/akka/projection/kafka/integration/KafkaToSlickIntegrationSpec.scala
diff --git a/projection-kafka/src/main/resources/reference.conf
b/kafka/src/main/resources/reference.conf
similarity index 100%
rename from projection-kafka/src/main/resources/reference.conf
rename to kafka/src/main/resources/reference.conf
diff --git
a/projection-kafka/src/main/scala/akka/projection/kafka/KafkaOffsets.scala
b/kafka/src/main/scala/akka/projection/kafka/KafkaOffsets.scala
similarity index 100%
rename from
projection-kafka/src/main/scala/akka/projection/kafka/KafkaOffsets.scala
rename to kafka/src/main/scala/akka/projection/kafka/KafkaOffsets.scala
diff --git
a/projection-kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderImpl.scala
b/kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderImpl.scala
similarity index 100%
rename from
projection-kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderImpl.scala
rename to
kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderImpl.scala
diff --git
a/projection-kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderSettings.scala
b/kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderSettings.scala
similarity index 100%
rename from
projection-kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderSettings.scala
rename to
kafka/src/main/scala/akka/projection/kafka/internal/KafkaSourceProviderSettings.scala
diff --git
a/projection-kafka/src/main/scala/akka/projection/kafka/internal/MetadataClientAdapter.scala
b/kafka/src/main/scala/akka/projection/kafka/internal/MetadataClientAdapter.scala
similarity index 100%
rename from
projection-kafka/src/main/scala/akka/projection/kafka/internal/MetadataClientAdapter.scala
rename to
kafka/src/main/scala/akka/projection/kafka/internal/MetadataClientAdapter.scala
diff --git
a/projection-kafka/src/main/scala/akka/projection/kafka/javadsl/KafkaSourceProvider.scala
b/kafka/src/main/scala/akka/projection/kafka/javadsl/KafkaSourceProvider.scala
similarity index 100%
rename from
projection-kafka/src/main/scala/akka/projection/kafka/javadsl/KafkaSourceProvider.scala
rename to
kafka/src/main/scala/akka/projection/kafka/javadsl/KafkaSourceProvider.scala
diff --git
a/projection-kafka/src/main/scala/akka/projection/kafka/scaladsl/KafkaSourceProvider.scala
b/kafka/src/main/scala/akka/projection/kafka/scaladsl/KafkaSourceProvider.scala
similarity index 100%
rename from
projection-kafka/src/main/scala/akka/projection/kafka/scaladsl/KafkaSourceProvider.scala
rename to
kafka/src/main/scala/akka/projection/kafka/scaladsl/KafkaSourceProvider.scala
diff --git a/projection-kafka/src/test/resources/application.conf
b/kafka/src/test/resources/application.conf
similarity index 100%
rename from projection-kafka/src/test/resources/application.conf
rename to kafka/src/test/resources/application.conf
diff --git a/projection-kafka/src/test/resources/logback-test.xml
b/kafka/src/test/resources/logback-test.xml
similarity index 100%
rename from projection-kafka/src/test/resources/logback-test.xml
rename to kafka/src/test/resources/logback-test.xml
diff --git
a/projection-kafka/src/test/scala/akka/projection/kafka/internal/KafkaSourceProviderImplSpec.scala
b/kafka/src/test/scala/akka/projection/kafka/internal/KafkaSourceProviderImplSpec.scala
similarity index 100%
rename from
projection-kafka/src/test/scala/akka/projection/kafka/internal/KafkaSourceProviderImplSpec.scala
rename to
kafka/src/test/scala/akka/projection/kafka/internal/KafkaSourceProviderImplSpec.scala
diff --git a/project/project-info.conf b/project/project-info.conf
index 0349ecd..fceccc6 100644
--- a/project/project-info.conf
+++ b/project/project-info.conf
@@ -33,35 +33,35 @@ project-info {
}
]
}
- pekko-projection-core: ${project-info.shared-info} {
+ core: ${project-info.shared-info} {
title: "Apache Pekko Projections Core"
jpms-name: "pekko.projection.core"
}
- pekko-projection-cassandra: ${project-info.shared-info} {
+ cassandra: ${project-info.shared-info} {
title: "Apache Pekko Projections Cassandra"
jpms-name: "pekko.projection.cassandra"
}
- pekko-projection-durable-state: ${project-info.shared-info} {
+ durable-state: ${project-info.shared-info} {
title: "Apache Pekko Projections Durable State"
jpms-name: "pekko.projection.durable-state"
}
- pekko-projection-jdbc: ${project-info.shared-info} {
+ jdbc: ${project-info.shared-info} {
title: "Apache Pekko Projections JDBC"
jpms-name: "pekko.projection.jdbc"
}
- pekko-projection-slick: ${project-info.shared-info} {
+ slick: ${project-info.shared-info} {
title: "Apache Pekko Projections Slick"
jpms-name: "pekko.projection.slick"
}
- pekko-projection-eventsourced: ${project-info.shared-info} {
+ eventsourced: ${project-info.shared-info} {
title: "Apache Pekko Projections Eventsourced"
jpms-name: "pekko.projection.eventsourced"
}
- pekko-projection-kafka: ${project-info.shared-info} {
+ kafka: ${project-info.shared-info} {
title: "Apache Pekko Projections Kafka"
jpms-name: "pekko.projection.kafka"
}
- pekko-projection-testkit: ${project-info.shared-info} {
+ testkit: ${project-info.shared-info} {
title: "Apache Pekko Projections TestKit"
jpms-name: "pekko.projection.testkit"
}
diff --git a/projection-slick/src/it/resources/logback-test.xml
b/slick/src/it/resources/logback-test.xml
similarity index 100%
rename from projection-slick/src/it/resources/logback-test.xml
rename to slick/src/it/resources/logback-test.xml
diff --git
a/projection-slick/src/it/scala/akka/projection/slick/SlickContainerOffsetStoreSpec.scala
b/slick/src/it/scala/akka/projection/slick/SlickContainerOffsetStoreSpec.scala
similarity index 100%
rename from
projection-slick/src/it/scala/akka/projection/slick/SlickContainerOffsetStoreSpec.scala
rename to
slick/src/it/scala/akka/projection/slick/SlickContainerOffsetStoreSpec.scala
diff --git a/projection-slick/src/main/resources/reference.conf
b/slick/src/main/resources/reference.conf
similarity index 100%
rename from projection-slick/src/main/resources/reference.conf
rename to slick/src/main/resources/reference.conf
diff --git
a/projection-slick/src/main/scala/akka/projection/slick/SlickProjection.scala
b/slick/src/main/scala/akka/projection/slick/SlickProjection.scala
similarity index 100%
rename from
projection-slick/src/main/scala/akka/projection/slick/SlickProjection.scala
rename to slick/src/main/scala/akka/projection/slick/SlickProjection.scala
diff --git
a/projection-slick/src/main/scala/akka/projection/slick/internal/SlickOffsetStore.scala
b/slick/src/main/scala/akka/projection/slick/internal/SlickOffsetStore.scala
similarity index 100%
rename from
projection-slick/src/main/scala/akka/projection/slick/internal/SlickOffsetStore.scala
rename to
slick/src/main/scala/akka/projection/slick/internal/SlickOffsetStore.scala
diff --git
a/projection-slick/src/main/scala/akka/projection/slick/internal/SlickProjectionImpl.scala
b/slick/src/main/scala/akka/projection/slick/internal/SlickProjectionImpl.scala
similarity index 100%
rename from
projection-slick/src/main/scala/akka/projection/slick/internal/SlickProjectionImpl.scala
rename to
slick/src/main/scala/akka/projection/slick/internal/SlickProjectionImpl.scala
diff --git
a/projection-slick/src/main/scala/akka/projection/slick/internal/SlickSettings.scala
b/slick/src/main/scala/akka/projection/slick/internal/SlickSettings.scala
similarity index 100%
rename from
projection-slick/src/main/scala/akka/projection/slick/internal/SlickSettings.scala
rename to
slick/src/main/scala/akka/projection/slick/internal/SlickSettings.scala
diff --git a/projection-slick/src/test/resources/logback-test.xml
b/slick/src/test/resources/logback-test.xml
similarity index 100%
rename from projection-slick/src/test/resources/logback-test.xml
rename to slick/src/test/resources/logback-test.xml
diff --git
a/projection-slick/src/test/scala/akka/projection/slick/SlickOffsetStoreSpec.scala
b/slick/src/test/scala/akka/projection/slick/SlickOffsetStoreSpec.scala
similarity index 100%
rename from
projection-slick/src/test/scala/akka/projection/slick/SlickOffsetStoreSpec.scala
rename to slick/src/test/scala/akka/projection/slick/SlickOffsetStoreSpec.scala
diff --git
a/projection-slick/src/test/scala/akka/projection/slick/SlickProjectionSpec.scala
b/slick/src/test/scala/akka/projection/slick/SlickProjectionSpec.scala
similarity index 100%
rename from
projection-slick/src/test/scala/akka/projection/slick/SlickProjectionSpec.scala
rename to slick/src/test/scala/akka/projection/slick/SlickProjectionSpec.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/internal/TestClock.scala
b/testkit/src/main/scala/akka/projection/testkit/internal/TestClock.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/internal/TestClock.scala
rename to
testkit/src/main/scala/akka/projection/testkit/internal/TestClock.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/internal/TestInMemoryOffsetStoreImpl.scala
b/testkit/src/main/scala/akka/projection/testkit/internal/TestInMemoryOffsetStoreImpl.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/internal/TestInMemoryOffsetStoreImpl.scala
rename to
testkit/src/main/scala/akka/projection/testkit/internal/TestInMemoryOffsetStoreImpl.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/internal/TestOffsetStoreAdapter.scala
b/testkit/src/main/scala/akka/projection/testkit/internal/TestOffsetStoreAdapter.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/internal/TestOffsetStoreAdapter.scala
rename to
testkit/src/main/scala/akka/projection/testkit/internal/TestOffsetStoreAdapter.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/internal/TestProjectionImpl.scala
b/testkit/src/main/scala/akka/projection/testkit/internal/TestProjectionImpl.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/internal/TestProjectionImpl.scala
rename to
testkit/src/main/scala/akka/projection/testkit/internal/TestProjectionImpl.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/internal/TestSourceProviderImpl.scala
b/testkit/src/main/scala/akka/projection/testkit/internal/TestSourceProviderImpl.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/internal/TestSourceProviderImpl.scala
rename to
testkit/src/main/scala/akka/projection/testkit/internal/TestSourceProviderImpl.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/javadsl/ProjectionTestKit.scala
b/testkit/src/main/scala/akka/projection/testkit/javadsl/ProjectionTestKit.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/javadsl/ProjectionTestKit.scala
rename to
testkit/src/main/scala/akka/projection/testkit/javadsl/ProjectionTestKit.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/javadsl/TestOffsetStore.scala
b/testkit/src/main/scala/akka/projection/testkit/javadsl/TestOffsetStore.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/javadsl/TestOffsetStore.scala
rename to
testkit/src/main/scala/akka/projection/testkit/javadsl/TestOffsetStore.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/javadsl/TestProjection.scala
b/testkit/src/main/scala/akka/projection/testkit/javadsl/TestProjection.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/javadsl/TestProjection.scala
rename to
testkit/src/main/scala/akka/projection/testkit/javadsl/TestProjection.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/javadsl/TestSourceProvider.scala
b/testkit/src/main/scala/akka/projection/testkit/javadsl/TestSourceProvider.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/javadsl/TestSourceProvider.scala
rename to
testkit/src/main/scala/akka/projection/testkit/javadsl/TestSourceProvider.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/ProjectionTestKit.scala
b/testkit/src/main/scala/akka/projection/testkit/scaladsl/ProjectionTestKit.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/ProjectionTestKit.scala
rename to
testkit/src/main/scala/akka/projection/testkit/scaladsl/ProjectionTestKit.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/TestOffsetStore.scala
b/testkit/src/main/scala/akka/projection/testkit/scaladsl/TestOffsetStore.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/TestOffsetStore.scala
rename to
testkit/src/main/scala/akka/projection/testkit/scaladsl/TestOffsetStore.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/TestProjection.scala
b/testkit/src/main/scala/akka/projection/testkit/scaladsl/TestProjection.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/TestProjection.scala
rename to
testkit/src/main/scala/akka/projection/testkit/scaladsl/TestProjection.scala
diff --git
a/projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/TestSourceProvider.scala
b/testkit/src/main/scala/akka/projection/testkit/scaladsl/TestSourceProvider.scala
similarity index 100%
rename from
projection-testkit/src/main/scala/akka/projection/testkit/scaladsl/TestSourceProvider.scala
rename to
testkit/src/main/scala/akka/projection/testkit/scaladsl/TestSourceProvider.scala
diff --git
a/projection-testkit/src/test/java/akka/projection/testkit/javadsl/ProjectionTestKitTest.java
b/testkit/src/test/java/akka/projection/testkit/javadsl/ProjectionTestKitTest.java
similarity index 100%
rename from
projection-testkit/src/test/java/akka/projection/testkit/javadsl/ProjectionTestKitTest.java
rename to
testkit/src/test/java/akka/projection/testkit/javadsl/ProjectionTestKitTest.java
diff --git a/projection-testkit/src/test/resources/logback-test.xml
b/testkit/src/test/resources/logback-test.xml
similarity index 100%
rename from projection-testkit/src/test/resources/logback-test.xml
rename to testkit/src/test/resources/logback-test.xml
diff --git
a/projection-testkit/src/test/scala/akka/projection/testkit/scaladsl/ProjectionTestKitSpec.scala
b/testkit/src/test/scala/akka/projection/testkit/scaladsl/ProjectionTestKitSpec.scala
similarity index 100%
rename from
projection-testkit/src/test/scala/akka/projection/testkit/scaladsl/ProjectionTestKitSpec.scala
rename to
testkit/src/test/scala/akka/projection/testkit/scaladsl/ProjectionTestKitSpec.scala
diff --git
a/projection-testkit/src/test/scala/akka/projection/testkit/scaladsl/TestProjectionSpec.scala
b/testkit/src/test/scala/akka/projection/testkit/scaladsl/TestProjectionSpec.scala
similarity index 100%
rename from
projection-testkit/src/test/scala/akka/projection/testkit/scaladsl/TestProjectionSpec.scala
rename to
testkit/src/test/scala/akka/projection/testkit/scaladsl/TestProjectionSpec.scala
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]