This figure presents the dependency tree between multiple modules in My-RPC-Framework. As shown in this figure, Library org.slf4j:slf4j-simple:jar:1.7.30 in rpc-common, rpc-core, rpc-api, test-server, test-client is inherited from their parent module. However, it is not used by rpc-api. We can perform refactoring operations in the pom, by removing such redundant dependencies in rpc-api.
Specifically, the scope of org.slf4j:slf4j-simple:jar:1.7.30 in rpc-api can be changed from compile to provided. The revisions in the pom are described as follows:
This figure presents the dependency tree between multiple modules in My-RPC-Framework. As shown in this figure, Library org.slf4j:slf4j-simple:jar:1.7.30 in rpc-common, rpc-core, rpc-api, test-server, test-client is inherited from their parent module. However, it is not used by rpc-api. We can perform refactoring operations in the pom, by removing such redundant dependencies in rpc-api.
Specifically, the scope of org.slf4j:slf4j-simple:jar:1.7.30 in rpc-api can be changed from compile to provided. The revisions in the pom are described as follows: