apache / pekko-projection

Apache Pekko Projections is intended for building systems with the CQRS pattern, and facilitate in event-based service-to-service communication.
https://pekko.apache.org/
Apache License 2.0
15 stars 7 forks source link

Slick: do we need a scala-reflect dependency? #166

Open pjfanning opened 1 month ago

pjfanning commented 1 month ago

See https://github.com/apache/pekko-connectors/issues/686. Also https://github.com/apache/pekko-persistence-jdbc/issues/201 and https://github.com/slick/slick/issues/2933

Roiocam commented 1 month ago

pekko-projection may not need it, because it will use it with persistence-jdbc.

pjfanning commented 1 month ago

I think we still need this.

See https://repository.apache.org/content/groups/snapshots/org/apache/pekko/pekko-projection-slick_2.13/1.0.0+57-bb4e88a1-SNAPSHOT/pekko-projection-slick_2.13-1.0.0+57-bb4e88a1-SNAPSHOT.pom

This pom indicates a slick dependency but no pekko-persistence-jdbc dependency.

Roiocam commented 1 month ago

I think we still need this.

See repository.apache.org/content/groups/snapshots/org/apache/pekko/pekko-projection-slick_2.13/1.0.0+57-bb4e88a1-SNAPSHOT/pekko-projection-slick_2.13-1.0.0+57-bb4e88a1-SNAPSHOT.pom

This pom indicates a slick dependency but no pekko-persistence-jdbc dependency.

Fair to me, the sourced provider may not pekko-persistence-jdbc, it could be others.