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

Reply via email to