Splits core module in [core, config] #109
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR brings a general build cleaning:
frees-rpc
core into two different artifacts:core
andconfig
, whereconfig
would be now optional.Mandatory:
libraryDependencies += "io.frees" %% "frees-rpc-core" % "0.6.1"
Optional:
libraryDependencies += "io.frees" %% "frees-rpc-config" % "0.6.1"
frees-logging
.grpc-all
by the minimum dependencies with grpc: grpc-core, grpc-stub and grpc-netty.AutoPlugin
.Breaking changes:
freestyle.rpc.server.config
andfreestyle.rpc.client.config
.freestyle-logging
is not provided byfrees-rpc
anymore.GrpcServerApp
@module has been removed,GrpcServer
can be used instead.