Open awvalenti opened 7 years ago
Gradle seems to allow hiding implementation classes, like in the following example:
dependencies {
// This dependency is exported to consumers, that is to say found on their compile classpath.
api 'org.apache.commons:commons-math3:3.6.1'
// This dependency is used internally, and not exposed to consumers on their own compile classpath.
implementation 'com.google.guava:guava:22.0'
// Use JUnit test framework
testImplementation 'junit:junit:4.12'
}
Check if could publish on Maven Central repository even if using Gradle