percyashu edited a comment on issue #661: FINERACT-777 api / implementation scoped dependencies URL: https://github.com/apache/fineract/pull/661#issuecomment-560361263 This change was needed because the old compile configuration now does not offer the guarantees that the api and implementation configurations provide. Api configuration is used to declare dependencies which will be transitively exposed to consumers of the library, and as such will appear on the compile classpath of consumers. Implementation configuration should be used to declare dependencies which are internal to the component which will not be exposed to consumers, and therefore not leak into the consumers' compile classpath. This will also lead to faster compilation thanks to reduced classpath size. For more info see https://docs.gradle.org/current/userguide/java_library_plugin.html
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
