Skip to content

Strip unnecessary dependencies from block-node-server #1194

@georgi-l95

Description

@georgi-l95

Story Form

As a block-node developer
I want the production build to depend only on pbj (not protoc) and to exclude all testing plugins
So that the runtime classpath is minimal.

Technical Notes

Scout the dependency-version for unnecessary dependencies in both builds and remove them.

As last step when running similar command: ./gradlew -p block-node :app:dependencies --configuration runtimeClasspath should verify that no com.google.protobuf:protoc, junit, mockito, testcontainers are present.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ImprovementCode changes driven by non business requirements

    Projects

    Status

    🧊 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions