【发布时间】:2021-09-23 14:28:39
【问题描述】:
由于某种原因,我正在开发的机器没有连接到互联网。
我有应用程序和构建脚本的所有依赖项的本地副本。我想用 Kotlin 脚本运行 Gradle,特别是 kotlin-dsl gradle 插件。由于某种原因,仅下载依赖项是不够的。
我目前有:
<dependency>
<groupId>org.gradle.kotlin.kotlin-dsl</groupId>
<artifactId>org.gradle.kotlin.kotlin-dsl.gradle.plugin</artifactId>
<version>1.4.9</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.gradle.kotlin</groupId>
<artifactId>gradle-kotlin-dsl-plugins</artifactId>
<version>1.4.9</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-compiler-embeddable</artifactId>
<version>1.4.20</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>1.4.20</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-sam-with-receiver</artifactId>
<version>1.4.20</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-gradle-plugin</artifactId>
<version>1.4.20</version>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-scripting-compiler-embeddable</artifactId>
<version>1.4.20</version>
</dependency>
(不要问为什么是 Maven 格式,但它应该能传达信息)
但在离线运行时,运行任何 Gradle 任务都会失败
FAILURE: Build failed with an exception.
* Where:
Build file '<path>/build.gradle.kts' line: 1
* What went wrong:
Plugin [id: 'org.gradle.kotlin.kotlin-dsl', version: '1.4.9'] 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 'org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:1.4.9')
Searched in the following repositories:
Gradle Central Plugin Repository
所以,如果有人知道我需要哪些其他依赖项,或者在哪里可以找到,那将不胜感激。
【问题讨论】: