The default configuration used by a project dependency on this project. Used by Gradle to determine "default" tasks to execute when building. testRuntimeClasspath extends testRuntimeOnly, testImplementation Runtime only dependencies for running tests. Test compile classpath, used when compiling test sources. testCompileClasspath extends testCompileOnly, testImplementation testCompileOnlyĪdditional dependencies only for compiling tests, not used at runtime. Implementation only dependencies for tests. testImplementation extends implementation Runtime classpath contains elements of the implementation, as well as runtime only elements. runtimeClasspath extends runtimeOnly, implementation annotationProcessorĪnnotation processors used during compilation. compileClasspath extends compileOnly, implementationĬompile classpath, used when compiling source. compileOnlyĬompile time only dependencies, not used at runtime. Modeling Feature Variants and Optional Dependencies.Producing and Consuming Variants of Libraries.Handling Mutually Exclusive Dependencies.Understanding Library and Application Differences.Writing Custom Gradle Types and Service Injection.Avoiding Unnecessary Task Configuration.Understanding Configuration and Execution.Sharing Build Logic between Subprojects.Declaring Dependencies between Subprojects.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |