When I run command gradlew dependencies following error occur plugin [id: 'com.android.application', version: '8.3'] was not found in any of the following sources: - gradle core plugins (plugin is not in 'org.gradle' namespace) - plugin repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:8.3') searched in the following repositories: gradle central plugin repository google in godot
As someone who has a quite decent knowledge of Maven, I am watching this fundamentals video, and I can tell - the way information is presented makes no sense. I almost completely fail to extract something meaningful from the lecture. As a side note, who came up with the insane syntax "[3.9, 4.0["? What is wrong with the half-open interval notation "[3.9, 4.0)" used in math and known to virtually every engineer?
every time I want to do something "fancy" with gradle and lose 3 days on not getting even the minimum examples running from the documentation (which is terrible if you ask me), I curse and promise myself to never touch this tool again. It sounds bad, and it really is. When all you have to do is build a "spring-boot" like application, sure gradle is awesome and I love it. When in turn I want to use to publish different variants, for example, I swear, I hate it. This fundamentals were supposed to be helpful? Sorry folks, not even close.
I am confused about what implementation, testImplementation and testRuntimeOnly are in build.gradle.kts. What do they represent? Are they defined by Gradle?
@Justin Smith that's also because some of these enthusiast young UA-camrs just can't afford an Apple device for development. So, mostly end up with windows machine and do their best to spread the knowledge which they gain
great series for beginners!
When I run command gradlew dependencies following error occur plugin [id: 'com.android.application', version: '8.3'] was not found in any of the following sources: - gradle core plugins (plugin is not in 'org.gradle' namespace) - plugin repositories (could not resolve plugin artifact 'com.android.application:com.android.application.gradle.plugin:8.3') searched in the following repositories: gradle central plugin repository google in godot
As someone who has a quite decent knowledge of Maven, I am watching this fundamentals video, and I can tell - the way information is presented makes no sense. I almost completely fail to extract something meaningful from the lecture.
As a side note, who came up with the insane syntax "[3.9, 4.0["? What is wrong with the half-open interval notation "[3.9, 4.0)" used in math and known to virtually every engineer?
During my studies of mathematics both syntaxes have been used evenly. So in my understanding this [3.9,4.0[ is not uncommon at all.
I will second this comment. this is just terrible presentation, with exactly zero usefulness
@@golem99 Me too.
Very helpful, thank you gents!
Great video thank you!
Is the code hosted on Github. I want to get started by doing it from the bootstrapped project used here?
Source Code: github.com/gradle/webinar-dep-mgmt-part-1
hi, for the api configuration, does the dependency leak through all the consumers or just the most immediate consumer?
good talk but gradle's semantics and dep management is waaay too complex.
and the documentation does not help either. the more I read the docs, the less I want to use gradle
@@57skiesSeriously. Gradle sucks. It makes me hate developing on the JVM.
every time I want to do something "fancy" with gradle and lose 3 days on not getting even the minimum examples running from the documentation (which is terrible if you ask me), I curse and promise myself to never touch this tool again. It sounds bad, and it really is. When all you have to do is build a "spring-boot" like application, sure gradle is awesome and I love it. When in turn I want to use to publish different variants, for example, I swear, I hate it. This fundamentals were supposed to be helpful? Sorry folks, not even close.
Excellent lecture better than gradle docs
I am confused about what implementation, testImplementation and testRuntimeOnly are in build.gradle.kts. What do they represent? Are they defined by Gradle?
yes, these are "configurations"
Everybody I've seen talking about or using Gradle/Java have a European or Indian accent..
@Justin Smith that's also because some of these enthusiast young UA-camrs just can't afford an Apple device for development. So, mostly end up with windows machine and do their best to spread the knowledge which they gain
The gradle docs are the worst.
agreed
Agreed