build.gradle.kts文件如下所示:
buildscript {
val springBootVersion by extra("2.1.3.RELEASE")
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:$springBootVersion")
}
}
plugins {
java
id("org.springframework.boot") version "2.1.3.RELEASE"
}
apply(plugin = "io.spring.dependency-management")
错误消息如下:
* What went wrong:
Execution failed for task ':compileJava'.
> Could not resolve all dependencies for configuration ':detachedConfiguration1'.
> Cannot resolve external dependency org.springframework.boot:spring-boot-dependencies:2.1.3.RELEASE because no repositories are defined.
Required by:
project :
分级版本是:
$ ./gradlew --version
------------------------------------------------------------
Gradle 5.2.1
------------------------------------------------------------
Build time: 2019-02-08 19:00:10 UTC
Revision: f02764e074c32ee8851a4e1877dd1fea8ffb7183
Kotlin DSL: 1.1.3
Kotlin: 1.3.20
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_131 (Oracle Corporation 25.131-b11)
OS: Linux 4.18.7-100.fc27.x86_64 amd64
时髦的dsl似乎工作正常。任何帮助都将不胜感激。
我必须在所有项目部分添加mavenCentral:
allprojects {
repositories {
mavenCentral()
}
}
这篇关于构建脚本与所有项目的帖子可以帮助澄清。
删除无用的构建脚本
部分,并指定构建中的存储库:
plugins {
java
id("org.springframework.boot") version "2.1.3.RELEASE"
}
apply(plugin = "io.spring.dependency-management")
repositories {
mavenCentral()
}
我对ivy没有解析我的一些依赖关系有问题。以下是我如何重现这个问题的: 我在eclipse中有一个空的java项目。我已经在我的项目中添加了ivy.xml: 这工作正常,ivy能够解决和下载口水。 如果我将修订版更改为6.3.0.Final(http://mvnrepository.com/artifact/org.drools/drools-core/6.3.0.Final),它将不起作用,我看
我有一个依赖于一个包的OSGI包,它通过一个特性公开。我所依赖的包需要一个特定版本的包,比如< code > com . company . antlr . runtime(3 . 0 . 1)。该功能反过来会打包软件包的两个版本,< code > com . company . antlr . runtime(3 . 0 . 1)和< code > com . company . antlr .
很高兴有一个更新的Android Studio 3.0。但是我在Android Studio 3.0中遇到了一个问题,我刚刚在Android Studio 3.0中创建了一个新项目。然后我犯了一些错误 我通过将依赖项更改为最新版本并解决问题来解决这些问题。 但是,当我添加了facebook帐户工具包sdk的依赖项时。脸谱网。android:帐户工具包sdk:4 我收到以下错误-: 错误:无法解析“
詹金斯1.500版有问题。我正在尝试建立一个依赖于我的另一个项目的项目。错误是:
当我尝试添加新项目并修改我的gradle(添加依赖项)时,我在同步gradle后收到了这条消息: 无法解析“”的依赖项:app@debugAndroidTest/compileClasspath“:无法下载kotlin-stdlib-1.4.31.jar(org.jetbrains.kotlin:kotlin stdlib:1.4.31) 显示详细信息 受影响的模块:应用程序 我无法单击“显示详细
我想下载使用ivy的工件:解决,但使用使用[conf]属性的模式。所以我在IvyS中定义了以下内容ettings.xml 注意这个模式 现在可以很好地解决依赖关系,但只为配置创建了一个文件夹:默认。没有为ConfGroup1创建文件夹 另外,我知道这可以通过使用ivy:retrieve实现,但我不想使用它,因为它将涉及将工件从ivy缓存复制到ivy:resolve之后的另一个地方,我有价值数十亿字