Dependency Management with Gradle - Part 1: Fundamentals

Поділитися
Вставка
  • Опубліковано 26 січ 2025

КОМЕНТАРІ • 25

  • @Kyrogue
    @Kyrogue 5 років тому +8

    great series for beginners!

  • @rozaco_games
    @rozaco_games 10 місяців тому

    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

  • @stIncMale
    @stIncMale 4 роки тому +8

    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?

    • @golem99
      @golem99 4 роки тому

      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.

    • @57skies
      @57skies 3 роки тому +1

      I will second this comment. this is just terrible presentation, with exactly zero usefulness

    • @karlosdaniel6537
      @karlosdaniel6537 3 роки тому

      @@golem99 Me too.

  • @PulpFreePress
    @PulpFreePress 4 роки тому +2

    Very helpful, thank you gents!

  • @marcpinto5286
    @marcpinto5286 3 роки тому

    Great video thank you!

  • @aymanpatel
    @aymanpatel 4 роки тому

    Is the code hosted on Github. I want to get started by doing it from the bootstrapped project used here?

    • @aymanpatel6945
      @aymanpatel6945 4 роки тому

      Source Code: github.com/gradle/webinar-dep-mgmt-part-1

  • @aleph.5811
    @aleph.5811 5 років тому +1

    hi, for the api configuration, does the dependency leak through all the consumers or just the most immediate consumer?

  • @jpphoton
    @jpphoton 4 роки тому +3

    good talk but gradle's semantics and dep management is waaay too complex.

    • @57skies
      @57skies 3 роки тому +1

      and the documentation does not help either. the more I read the docs, the less I want to use gradle

    • @nilanjanmukhopadhyay8369
      @nilanjanmukhopadhyay8369 3 роки тому

      @@57skiesSeriously. Gradle sucks. It makes me hate developing on the JVM.

  • @57skies
    @57skies 3 роки тому +2

    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.

  • @rahulviveka2
    @rahulviveka2 2 роки тому

    Excellent lecture better than gradle docs

  • @blakef.8566
    @blakef.8566 3 роки тому

    I am confused about what implementation, testImplementation and testRuntimeOnly are in build.gradle.kts. What do they represent? Are they defined by Gradle?

    • @57skies
      @57skies 3 роки тому

      yes, these are "configurations"

  • @nathansmalley8433
    @nathansmalley8433 4 роки тому +1

    Everybody I've seen talking about or using Gradle/Java have a European or Indian accent..

    • @RohitNaik
      @RohitNaik 3 роки тому

      @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

  • @rajeshsubramanian9692
    @rajeshsubramanian9692 3 роки тому +6

    The gradle docs are the worst.