You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin是否有等效于Go的go mod init与go get的命令?

Kotlin 对应Go mod的依赖管理方式

Kotlin(基于JVM生态)主要用Gradle做依赖管理,对应你提到的Go命令的功能可以这么实现:

1. 初始化项目(替代go mod init projectname)

如果不想用IDEA生成一堆冗余文件,直接用终端的Gradle命令创建轻量项目:

gradle init --type kotlin-application --dsl kotlin --project-name your-project-name

这个命令会生成最基础的Gradle Kotlin项目结构,没有多余的.idea、bin这类IDE自动生成的文件。
另外也可以用Kotlin官方CLI的初始化命令(需要先装Kotlin SDK):

kotlin init --project your-project-name --type application

2. 添加依赖(替代go get packagelink)

在Gradle项目的build.gradle.kts文件里找到dependencies块,直接添加okhttp3的依赖:

dependencies {
    implementation("com.squareup.okhttp3:okhttp:4.12.0")
    // okhttp本身已经内置WebSocket支持,不需要额外加依赖
}

然后执行终端命令让Gradle同步依赖:

./gradlew build --refresh-dependencies

或者在IDEA里点Gradle工具栏的刷新按钮,效果和go get一样,自动下载并管理依赖。

手动控项目结构的小技巧

要是想彻底避免冗余文件,完全可以手动搭项目:

  • 新建项目文件夹,创建src/main/kotlin放代码
  • 手动写build.gradle.kts和settings.gradle.kts的基础配置
  • 全程用终端的Gradle命令管理,这样所有文件都是你自己需要的

内容的提问来源于stack exchange,提问作者Jason Rich Darmawan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 09:26:16