Nidhi Bhawari created FINERACT-2504:
---------------------------------------
Summary: Build: Move test dependencies to testImplementation scope
to prevent production bloat
Key: FINERACT-2504
URL: https://issues.apache.org/jira/browse/FINERACT-2504
Project: Apache Fineract
Issue Type: Bug
Reporter: Nidhi Bhawari
While reviewing the {{fineract-provider/build.gradle}} file, I noticed that
several testing libraries ({{{}spring-boot-starter-test{}}},
{{{}mockito-core{}}}, {{{}mockito-junit-jupiter{}}}, {{{}junit-jupiter-api{}}})
are currently declared using the {{implementation}} scope.
This causes unused testing libraries to be packaged into the final production
artifact, unnecessarily increasing the application footprint.
This ticket tracks the fix to change these scopes to {{testImplementation}} to
keep the production build clean and lightweight.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)