Build gradle kts dependencies. 77 KiB JitPack makes it easy to release your Java or Android...
Build gradle kts dependencies. 77 KiB JitPack makes it easy to release your Java or Android library. 20 Gradle 8. - square/okhttp Use the scaffolded Gradle build file as the basis for your AWS project. gradle有点疑惑和不解 (这部分其实已经没有了)。就比如为啥android叫android?还 文章浏览阅读7. This approach provides early feedback when editing Gradle scripts while giving you We recommend disabling automatic build import while enabling automatic reloading of script dependencies. To build a Kotlin project with Gradle, you need to add the Kotlin Gradle plugin to your build script file build. When you define your dependency versions in a single, shared version catalog, you reduce duplication and make upgrades easier. IdeaModel import org. jar file to a build. The init task uses the (also built-in) wrapper task to create a Gradle wrapper script, gradlew. You Build Gradle is a build tool used in Android Studio to build your Android app. kts or the convention files. gradle 作为Android开发者,很有必要深入学习下build. kts, and gradle. kts) files, you update the I'm creating gradle multi project for kotlin programming. kts using I ntellij editor. If your multi-module Android project has 20 different build. kts, set the customAttributeValue property before applying the configuration from :sub2: Is there a clean approach to centralizing the android {} blocks for application and library modules, as well as the dependencies {} block for re-use in Gradle (version 8. org/hands Generally, a build script (build. x to the Library support for Kotlin coroutines . kts, but not applied to the whole project, hence この依存関係 ファイルを保持して、安全で優れたユーザー エクスペリエンスのために役立てることをおすすめします。 モジュールの build. kts and no After that, you can use this dependency in your Kotlin code. Set a dependency of the required type (for example, implementation) Also check gradle. I even deleted my ~/. Your Adaptable, fast automation for all. kts), is found, Gradle configures a Project object. We will use this to manage our dependencies and project settings configurations more elegantly. concurrent. jar文件添加到build. The project utilizes a modern Gradle setup centered around a build-logic module, which provides custom This makes the plugin active for all Gradle projects on your machine without any extra configuration in the project files themselves. It is In the :parent project's build. 7 ※ Kotlin-Gradle Version対応表 Ubuntuにgradle Samples builds using the Gradle Kotlin DSL. KTS Visual Studio Code doesn't resolve dependencies declared in my build. crypto. kts) 时,Gradle 会配置一个 Project 对象。 Project 对象的目的是创建 Task 对象的集合、应用插件和检索依 This page documents the build infrastructure of the Mifos X Field Officer App. 50)? Asked 6 years, 5 months ago Modified 2 years, 6 months ago Viewed 14k times Learn about build. kts` through a step-by-step approach. I have a Kotlin DSL build that is working. kts) over the Groovy DSL (build. plugins. gradle and I have looked through the Gradle Kotlin Primer and I don't see how to add a . * What went wrong: Executing Gradle tasks as part of a build without a settings file is not supported. 33. You need to add it in your app-level file located in app/build. kts files with the exact same compiler options, dependency blocks, and test Incrementally fixes Gradle build and compilation errors for Android and Kotlin Multiplatform projects by detecting issues, applying minimal fixes, verifying with re-builds, and summarizing results. Kotlin DSL files have extension as . kts, build. My gradle build works well both locally and on jenkins server when run from command line. I want to use the built-in JUnit 5 with the Gradle Kotlin DSL, because during build I get this warning: WARNING: The junit-platform-gradle-plugin is deprecated and will be discontinued in JUnit Pl How can I write this Groovy code to declare top level versions of the dependencies in the project level build. gradle file is located in the root directory of your Flutter project and We would like to show you a description here but the site won’t allow us. gradle をktsで書いてバリバリ補完効かせながら書いてるのを見てよさそうじゃんって試してみたらめちゃめちゃハマっ When a build script, build. The thing is that com. It is used for the Gradle property project. 77 KiB Set up Maven/Gradle projects Manage dependencies with BOMs Configure build plugins Optimize build performance Set up CI/CD pipelines Topics Covered Maven POM structure and inheritance To truly grasp "where does a Gradle build go," let's walk through a typical Java library project scenario. common. 29? Learn how to update your Gradle files, configure code signing, flavors, and more, in minutes. Gradle comes with a built-in task, called init, that initializes a new Gradle project in an empty folder. kt file. android. kts file for the mac desktop. 配置 Gradle 项目 To build a Kotlin project with Gradle, you need to add the Kotlin Gradle plugin to your build script file build. aar file dependencies are not supported when building an AAR. kts文件中添加依赖,包括找到或创建dependencies块,指定依赖类型,添加Maven仓库,以及同步和验 Gradle comes with a built-in task, called init, that initializes a new Gradle project in an empty folder. 29 build. When Gradle evaluates the settings file, it creates a single Settings instance. It can be written either in Groovy script, or Kotlin script (KTS). kts Examples) Managing dependencies effectively is one of the most We recommend disabling automatic build import while enabling automatic reloading of script dependencies. Gradle supports this with multi I started migration from build. kts файл для настройки We declare dependencies in the settings. Generated Accessors Gradle uses a In modern Android and Kotlin Multiplatform development, managing dependencies across multiple modules can quickly become messy. gradle files: one at the project-level and one at the app-level. 5k次,点赞6次,收藏15次。本文指导如何在Kotlin语法的build. So far, so good, except the dependency management block. How do you add gradle dependency in build gradle? To add a dependency to your project, specify a dependency configuration such as implementation in the dependencies block of your build. properties for configuration. checksum. 虽然大家都写了很多年的安卓了,我之前一直都有对于build. 3. coroutines development by creating an account on GitHub. Repositories intended for use in a single project are declared in your 4 minute guide on adding dependencies using Version Catalogs If you have created a new EmptyActivity project in Android Studio recently, you will Add into ~/. google. Every Gradle build comprises at least one build script. gradle file to add a Gradle * plugin as a build dependency but not apply it to the current (root) * project. Configurations are 掌握Kotlin build. tasks. kts, plugins, repositories, artifacts, dependencies and dependency management, BOM's, platforms, GAV's, why java import org. kts 中请求 androidx. Contribute to gradle/kotlin-dsl-samples development by creating an account on GitHub. gradle,不要仅限于配置层面,一定要深入到代码层面。build. 0") dependencies { implementation ("io. 1) with AGP (Android Gradle Plugin) dependencies { implementation ("io. When we initialize our Kotlin library project with gradle init, the setup generates a basic build. glide) 版本号在gradle文件夹下 libs. 2. kts) 文件的 dependencies {} 块中指定依赖。 以下 build. extra["platform_version"] = "0. Samples don't cover that Note that with version gradle 4. kts 文件: 通常位于项目的根目录下 Append . kts script, so we can’t have every These files are the backbone of your Android project, helping you manage plugins, dependencies, and build configurations. build:gradle, etc if (project. Contribute to Kotlin/kotlinx. kt文件中。我尽量避免使用mavenLocal() Edit page 02 April 2026 Gradle is a build system used by many Kotlin projects to automate and manage the build process. If there is a build. plugin:0. kts as it’s in gradle context but in my deps folder’s deps. kts file using intellij Asked 6 years, 5 months ago Modified 6 years, 5 months ago Viewed 1k times Gradle can resolve local or external dependencies from one or many repositories based on Maven, Ivy or flat directory formats. gradle. The aforementioned article also mentions how to solve this problem by using Gradle composite builds. I have left the file in a separate media folder and referenced it using Fixed crash due to missing Crashlytics build ID in release flavor Sylvain Berfini authored 1 month ago 721e379b build. 2") Migration Plugin Early 2. Digging deeper I found that the default configuration should make the runtime, We get code completion in the build. intellij How to add a dependency to build. However IDEA complains and marks several A few suggestions: Try running or building the app, maybe your underlying android app hasn't been synced yet Try opening the android dir in In Flutter, Gradle is used to manage the build of the Android part of the code written in Dart when it is compiled into a native application; the Gradle I am trying to port Spring Cloud Stream app build script to Kotlin. This allows you to build. idea. 5 Beta 5 Android Gradle P Dependency configurations are a way to define different sets of dependencies for different purposes within a project. kts I have: Flutter makes it easy and fast to build beautiful apps for mobile and beyond - flutter/flutter Explore the build script Open the build. group value in the project's Gradle build script. dependencies. Rename the file to settings. > Direct local . For a more comprehensive migration guide, see Gradle’s official To add a dependency on a library, update your build. intellij. gradle的问题,我已经浏览了Gradle Kotlin Primer,但我不知道如何将. Most of the time, these scripts are written in Groovy or Kotlin, and they are The first thing to notice is that Gradle itself is one Java application. gradle) and Kotlin Annotation driven gRPC clients & servers in Kotlin - google/grpc-kapt the val implementation by configurations. kts and it is unable to resolve it in another file? The reason is “Generated Accessors”. kts your dependency version gradle. kts) file in the directory of your project containing shared code. util. 文章浏览阅读8. gradle one and make it look like Square’s meticulous HTTP client for the JVM, Android, and GraalVM. The built icns file is then referenced in the build. dsl. We recommend declaring Android dependencies in Kotlin Multiplatform projects by adding them to a specific Android source Hi Gradle Forum, we’re writing a gradle task ‘updateVersions’ that updates the versions of several dependencies and BOMs by modifying the build. kts files: // settings. gradle (. 2k次,点赞9次,收藏9次。本文详细介绍如何在Gradle Kotlin DSL中配置项目依赖,包括在buildscript和dependencies中引用本 Why does Gradle knows intellij reference in the build. path in @Suppress Gradle, combined with Kotlin’s concise syntax, allows for effective dependency management. build. xml. In Gradle, dependencies are associated with specific scopes, such as compile-time or runtime. gradle (Groovy) to build. kts,然后 Gradle sync,之后解决错误。 不要害怕 Gradle sync 之后的报错,大部分都是因为两种 DSL 之间的差异导 If I apply the plugin or use a buildscript block in both the build. Plugins' versions are usually set in the top-level build. Then, for each project declared in the settings file, Gradle creates a corresponding Project instance. 4. The Gradle project will run on all of our build. apk的apk文件,那么文件是怎么产生的呢? 不同flavor的应用,加载不同的lib,然后某些代码 Flutter 3. kts file that includes several key configurations. kts file is written in Kotlin DSL (Domain Specific Language), which provides a more In order for Gradle to run JUnit 5 tests, the test section of the build. platform. When I create dependencies under subprojects in main project build. ui:ui 库的 I can run a gradle refresh successfully, I can run the project successfully, but I cannot get that error to go away. multiplatform Gradle plugin that provides However, I am unable to use the content of the toml file for buildSrc/build. kts) 添加 Kotlin Gradle plugin, 并在构建脚本文件中 配置项目的依 New Kotlin DSL in Flutter 3. kts -files Particularly I need to extend com. kts (Kotlin DSL) or Step-by-step guide to implement Version Catalog (a dependency management tool developed by Gradle team) into your Android app Version Flutter makes it easy and fast to build beautiful apps for mobile and beyond - flutter/flutter 48 Gradle's task model is "flat" and doesn't have a concept of aggregation. `kotlin-dsl` I started the build from the command line using gradle --refresh-dependencies clean build, but that doesn't help either. existing exists in plugin-name. Now that we know where the Hi, I was trying to rewrite my build. Each task represents a specific action that Gradle can perform, and tasks can be combined and Gradle will warn you if a project or plugin declares a repository when using this mode. kts file in this test project. kts to another file so that I can include the same file in multiple build. For Edit page 11 June 2025 Gradle is a build system that helps to automate and manage your building process. We would like to show you a description here but the site won’t allow us. The purpose of the Project object is to create a collection of Task objects, apply plugins, and retrieve dependencies. kts) and project build scripts are evaluated. gradle -> settings. ktsの基本構造であるplugins、repositories、dependenciesは、それぞれ明確な役割を持っています。 pluginsではKotlinやアプリケーション実行機能を有効化し、repositories Contribute to gradle/kotlin-dsl-samples development by creating an account on GitHub. kts (Kotlin DSL). ---This video is b Tasks are the fundamental building blocks of the build process. В директории каждого из этих подпроекта создадим собственный build. kt file, the configurations does not exist. gradle directory and let grade download It contains the configuration and dependencies required to build and run a Kotlin project. It is Incrementally fixes Gradle build and compilation errors for Android and Kotlin Multiplatform projects by detecting issues, applying minimal fixes, verifying with re-builds, and summarizing results. Getting the best out of Gradle is essential to help you The Kotlin Programming Language. Gradle offers several configuration options for dependencies, which define the scope in which 当您在单一的共享版本目录中定义依赖项版本时,可以减少重复并简化升级。您只需在一个地方更新版本,而不必更改数十个 build. kts I'm getting error Configuration with name In this tutorial, this includes support for the @Repository and @DependsOn annotations in the scripts. These files are crucial as they dictate how your project is built, Build scripts: build. This is the best place where to find how to do this and what with each DSL ; and it covers はじめに KotlinConfで build. I'm trying to create modular build script in kotlin. kts I am following this guide. In this guide, you’ll learn how to structure such a project " I cannot be able to add any other external dependencies apart from the firebase own that I added directly from the IDE" -- Gradle supports both Groovy (build. The Dependencies. I want to move my dependency coordinates from my build. gradle(. kts import org. This structure supports modularization, parallel execution, and code reuse. Type-Safe Accessors: Gradle generates type-safe accessors for each catalog, enabling autocompletion in IDEs. kts 文件扩展名)的 build. kts file written in Kotlin DSL code. kts 文件中添加依赖,您需要遵循类似的步骤。 以下是具体操作: 1. Make sure that you are executing Gradle from a directory within your Gradle project. 34. gradle file. I think my project is actually If you want to migrate this file to the new Kotlin DSL, you need to create a build. 0") 在配置阶段,Gradle 会在根目录和子项目目录中查找构建脚本。 当找到构建脚本 build. They determine how and when dependencies are used in various stages of the build build. Centralized Version Management: Each catalog is visible to all projects in a build. kts file needs to say useJUnitPlatform, so IntelliJ IDEA has generated this for us too. First, create a new build script file build. The dependencies block allows you to specify various types of dependencies such as external libraries, To add a dependency on a library, update your build. gradle or build. kts, is the heart of Gradle projects. kts file directly. 我们在新建一个项目然后直接进行Build apk,可以生成一个app_debug. kts to get my hands on kotlin dsls but when I got to dependencies I can’t specify compiled dependencies like there was no support for Learn how to get the local file system paths for downloaded dependencies and plugins in `build. This is the Gradle Kotlin build script, which contains Kotlin-related artifacts and other parts As titled, I'd like to know how to modify the gradle. To activate the Kotlin DSL and get the best IDE support, we need to use the To address this, Gradle allows you to enforce consistent resolution of dependencies across configurations. kts A Gradle build script tells how to handle tasks for the project, such as building, testing, and packaging your code. To manage SDK dependencies for your Gradle project, add the Maven bill of materials (BOM) for the AWS SDK for Java 2. We then set this as The build. komune. kts file. 0. compose. kt is where I put all my Let's explore. 1 Kotlin 1. Contribute to JetBrains/kotlin development by creating an account on GitHub. This also keeps the plugin local to your machine − JitPack makes it easy to release your Java or Android library. 要在使用 Kotlin DSL(. For example, select a build file, like the settings. 0 or later. kts In large multi-module Android (or for that matter any gradle-based) project, version management starts to become a bit of a pain. Imagine you have a simple project structure: import groovy. ktsのすゝめ Github 環境 tool version Gradle 5. dependencies:io. kts for kotlin-multiplatform (kotlin 1. kts file and then use them in build. The build file also declares a dependency on an Android library module named "mylibrary"; this name must match the library name defined with an include: in your Stop copying and pasting your Gradle code. Publish straight from GitHub or Bitbucket. LibraryExtension. Imagine Adaptable, fast automation for all. kts file in place of your build. x releases introduced a dedicated migration plugin to ease the transition from Gradle IntelliJ Plugin 1. XmlParser import org. Each approach offers its own advantages and helps in centralizing and managing はじめに タイトルにあるように build. IntelliJPlatformType import org. 1 和 Kotlin DSL 进行 build 配置,则应使用 Gradle 8. gradle) when authoring new builds or creating new subprojects in existing builds. kts I 为什么要深入学习build. kts) and configure the project's dependencies there. The build. These scopes are represented by configurations, each identified by a unique name. Instead of changing dozens of build. Changelog import org. versions. so i have to use 声明你的依赖 要将依赖添加到你的项目,请在你的 build. To learn more about the contents of a buil I started a new project with kotlin-multiplatform to create a library usable on iOS and Android using this tutorial : https://play. kts and convert the file's contents to We can't apply this check for all modules because it would force to // exclude kotlin-reflect from transitive dependencies of kotlin-poet, ktor, com. I found this sample in Groovy: If this is a module level build. Actually, my recommendation is to not use buildscript dependencies at all. kts文件,管理项目依赖、指定版本、创建依赖包和添加插件。 Hi everyone! 👋 This article will help you to understand implement dependencies for Android Studio Iguana and latest gradle versions as version 时间轴 注意: 从 Android Studio Giraffe 开始,Kotlin 是 build 配置的默认语言。 如果您使用的是 AGP 8. kts 12. gradle/init. Contribute to gradle/gradle development by creating an account on GitHub. x. To enforce that only repositories declared in settings. ktsをAndroidアプリ開発で使っていこうと思います. また,マルチモジュールでプロジェクトを運用する際に同じような記述を共通化させる You have already learned how to set up the project in Gradle, run it, and build the application. Step 2: Parse and Group Errors Run the build command and capture output Separate Kotlin compilation errors from Gradle configuration Developing libraries and consumers together: If you maintain a library that another project depends on, composite builds let you work across both at the same time without publishing the library first. kts files. kts - It is the primary build configuration file for a Gradle project. For your custom Gradle plugins simply create an It packages the application code with dependencies and startup scripts. Now Prefer the Kotlin DSL (build. The resulting AAR would be broken settings. kts to each build file as you migrate its contents. Set a dependency of the required type (for example, implementation) I have gone through similar questions regarding build. kts file, you can clearly specify all project dependencies, including libraries, modules, and other Gradle and Build Script Dependencies: These include plugins and libraries required by Gradle itself or the build script logic. なんとなく使っているGradleをザクっと理解するためのシリーズの第15弾です!build. Don't use `apply false` in sub-projects. kts migration One of the first things a developer does after a big update is to merge their existing code bases. kts in order to have a task to create a unique jar with all the dependencies (kotlin lib included) inside. This approach provides early feedback when editing Gradle scripts while giving you implementation(libs. The rest of the user manual contain build script excerpts that demonstrate both the Groovy DSL and the Kotlin DSL. kts) file. 2. It explains that Gradle can be scripted using either Groovy or Kotlin (KTS), with Multi-module Android project with Kotlin DSL for Gradle - app\build. By declaring that certain configurations should resolve dependencies consistently Central dependencies can be managed in Gradle using various techniques such as platforms and version catalogs. ListenableFuture (from com. It's difficult to find anything in the net. gradle -> build. The only way that I could build was to hard-code the dependencies into those files, Android: build. When you apply the Plugin ID Change, Gradle will fail to dependencies { implementation ("io. kts, build. Gradle automatically includes transitive dependencies, which are dependencies of your dependencies. To prepare your software project for growth, you can organize a Gradle project into multiple subprojects to modularize the software you are building. You define tasks, dependencies, plugins, and other configurations for your project. model. kts文件配置的技巧,轻松掌控Android项目构建,本文将引导你了解如何使用build. ) 本文主要分享了 Android gradle 插件升级和 kts 迁移的相关知识和踩坑点。 有个前置知识是依赖管理,依赖管理主要使用了,之前写过一篇相关的文 11 I am using Kotlin DSL with Gradle build tool. kts)の書き方について解説しています! Not able download dependencies in build. kts ファイルに次の dependenciesInfo ブロックを含め 配置 Gradle 项目 Last modified: 2025/10/21 要 Gradle 使用来构建 Kotlin 项目, 你需要向你的构建脚本文件 build. Dependency management is an automated technique for declaring and resolving external resources The settings script is evaluated before any build scripts, making it the right place to enable or configure build-wide features such as plugin management, included Using the dependencies block in your build. How do I write it correctly? buildscript { Создадим два подпроекта: LibA и LibB. To let developers easily manage their Kotlin/JS projects, we offer the kotlin. This does not seem to work for me, as the following does not work: In build. (It's important to note that TaskInternal#execute is an internal method, and must not be called from build scripts. kts関係で、自分で2回以上検索したものです。自分の三回目用に。 基本Multiplatform志向。 環境 Kotlin: 2. Manually Edit page 02 April 2026 Kotlin/JS projects use Gradle as a build system. tools. KotlinCompilationTask buildscript { dependencies { classpath Gradle has built-in support for dependency management. guava) exists in several buildSrc folder Let’s start with create buildSrc on your root folder include two files, first build. Using the dependencies block in your build. The syntax will be the same, just add it to I’m just starting to learn Kotlin programming for mobile devices and it’s still difficult for me to figure out how to set up a project so that it is 我也遇到过类似的关于build. kts) 文件。这简化了维护,提高了代码一致性,并降低了模块之间 An overview of build Gradle files (settings. 您可以在版本目录或物料清单 (BOM) 中直接指定请求的版本。 直接版本规范解析 您指定的依赖项版本将成为版本解析的候选项。 例如,如需在 app/build. kts) are used, you can configure Gradle to fail the build The article offers an overview of the Gradle build system within Android Studio, detailing the roles of key configuration files. Provide the Artifact which is the default name of the build project artifact (without the version). To learn more about Understanding TOML Files in Android Gradle Configuration (with build. toml文件用来抽离依赖来加载,文件由 4 个主要部分组成:** (1) To write Kotlin DSL scripts, we need to use Gradle version 5. build. In the script definition module, add the The build file, either build. So we could add a new testImplementation dependency by starting to This page provides basic information about converting your Android app's Gradle build files from Groovy to Kotlin. properties and local. 41 Android Studio 3. . How to Add Dependencies in Kotlin Android Projects: In Kotlin Android projects, dependencies are added in the build. toml文件中添加 1. kotlinlang. gradle or settings. kts and the included file the scripts compile but fail at runtime as the plugin’s classes are loaded with separate . kts so we will 3 You are trying to add the dependency in your top-level build. kts To add a dependency in Gradle, you use the dependencies{} block in your build script. gradle/. kts 文件向项目添加了一个插件 In a Flutter project, there are two build. It downloads required dependencies, packages your code, and prepares it for compilation. It's a common problem to globally define the Kotlin version to be used, both in the dependencies and also I want to make some extension methods in buildSrc to use them in other modules' build. Can you help me see what I'm doing Having all dependencies in the same file makes it easier to avoid repeating yourself and being sure the versions of the libraries you have are compatible with one another. kts)) details build configuration, tasks, and plugins. kts is trivial: plugins { `kotlin-dsl` } repositories { jcenter() } That’s all it needs. 1. fixers. Initialization scripts (init scripts) are Gradle scripts that run during the initialization phase, before the build’s settings. gradle to build. 打开项目中的 build. kts then you should remove apply false. gradle是整个Android项目最重要的配置文件之 plugins { /** * Use `apply false` in the top-level build. kts file the way we would in all supported file types. in the build. Most often when you feel the need to have buildscript dependencies, a better option would be to have some As your codebase grows, organizing it into multiple subprojects becomes essential for maintainability, performance, and reuse. properties) used in Android Studio for beginners Build Gradle is a When we initialize our Kotlin library project with gradle init, the setup generates a basic build. 21 (current at the time of writing this), you do not need any "buildFileName" entry, or any other entry in settings. Gradle then locates the Side note: versions defined this way (and other ways presented below) won’t be visible for buildSrc/build. I am trying to A multi-project build consists of a root project and one or more subprojects, all defined in a single settings. Updating your dependencies In multi-module projects, updating dependencies like Kotlin versions or library versions can quickly become a daunting task. The project-level build. kts (Kotlin DSL) or How to Add Dependencies in Kotlin Android Projects: In Kotlin Android projects, dependencies are added in the build. kts. Basically main script and dependencies script. The most common build. The guide reads: Extra properties on a project are visible from its subprojects. Checksum import org. 1 以获得最佳体验。 从 Android Studio Giraffe Execution failed for task ':common:bundleDebugAar'. kts) files that define how a project is built (applying plugins, declaring dependencies, configuring tasks, etc ) executed per project Multi-project builds are great for organizing projects with many modules such as mobile-app, web-app, api, lib, and documentation that have dependencies between them. Did you apply the gradle kotlin-kapt plugin? Please post the complete content of your build. 10" C) Cleanest approach from my PoV is to have another For describing Gradle build scripts, we can use Kotlin via build. ide. kts ** libs. kts files and carry out build actions. jetbrains. Project Dependencies: Libraries required I found lots of sources mentioning configuration to handle how transitive dependencies are dealt with. changelog. kotlin. Gradle Configure Fabric Loom, SoulFire dependencies, Maven repositories, and the required project files for a SoulFire plugin. dvx is9 scs hn9 djvw