Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在另一个gradle项目中使用一个gradle项目时的依赖性问题_Java_Gradle - Fatal编程技术网

Java 在另一个gradle项目中使用一个gradle项目时的依赖性问题

Java 在另一个gradle项目中使用一个gradle项目时的依赖性问题,java,gradle,Java,Gradle,我是格拉德尔的新手,基本上来自马文的背景 我在一个项目中有以下依赖关系[我们称之为“项目A”] implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.0' 现在我想在'projectb'中使用'projecta'。为了在项目B中提及项目A,我做了以下工作 更新了项目B的设置。gradle以包括项目A include ':project-a' project(':project-a').pr

我是格拉德尔的新手,基本上来自马文的背景

我在一个项目中有以下依赖关系[我们称之为“项目A”]

implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.0'
现在我想在'projectb'中使用'projecta'。为了在项目B中提及项目A,我做了以下工作

更新了项目B的
设置。gradle
以包括项目A

include ':project-a' 
project(':project-a').projectDir = new File('path to Project A')
以下内容添加到项目B
build.gradle

implementation project(":project-a")
同步时,项目B抱怨如下

无法使用Gradle分发运行分阶段生成操作 'https://services.gradle.org/distributions/gradle-6.6.1-bin.zip'. 生成文件“项目A\Build.gradle的路径”行:9出现问题 评估项目“:项目-a”。找不到方法 参数[{group=org.apache.commons]的实现(), 类型的对象上的name=commons-lang3,version=3.0}] org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler

更新* 根据注释中的请求添加Java插件

apply plugin: 'java'

//plugins {
//  id 'java'
//}


dependencies {
    
    implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.0'
    implementation group: 'org.springframework',       name: 'spring-context',    version: "${spring_version}"
    implementation group: 'org.springframework.boot',  name: 'spring-boot-autoconfigure',    version: "${springboot_version}"
    implementation group: 'org.springframework.cloud', name: 'spring-cloud-context'
    implementation group: 'org.springframework.cloud', name: 'spring-cloud-commons'
版本在gradle.properties文件中声明

spring_version=5.2.5.RELEASE
springboot_version=2.2.6.RELEASE
servlet_version=3.1.0

现在没有下载任何依赖项。

能否添加
build.gradle
文件的更多部分?哪些插件应用于您的项目?为了向
实现
配置添加依赖项,需要应用
java
插件。能否添加
build.gradle
文件的更多部分?哪些插件应用于您的项目?为了向
实现
配置添加依赖项,需要应用
java
插件。