[
https://issues.apache.org/jira/browse/FINERACT-2504?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nidhi Bhawari updated FINERACT-2504:
------------------------------------
Summary: Build move test dependencies to testImplementation scope to
prevent production bloat (was: Build: Move test dependencies to
testImplementation scope to prevent production bloat)
> 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
> Priority: Major
>
> 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)