Java 缺少build.gradle依赖项
我从来没有真正开始过一个从一开始就需要外部依赖的项目,所以请容忍我 我正在尝试设置我的项目,以便开始开发,但每当我尝试运行gradlew命令Java 缺少build.gradle依赖项,java,eclipse,gradle,build.gradle,Java,Eclipse,Gradle,Build.gradle,我从来没有真正开始过一个从一开始就需要外部依赖的项目,所以请容忍我 我正在尝试设置我的项目,以便开始开发,但每当我尝试运行gradlew命令gradlew cleanplipse,我的依赖项似乎不会出现,因为我得到了所有部门的此构建: Project 'ProjectName' is missing required library: 'projectPath\ProjectName\unresolved dependency - org.apache.tomcat tomcat 8.0.29'
gradlew cleanplipse
,我的依赖项似乎不会出现,因为我得到了所有部门的此构建:
Project 'ProjectName' is missing required library: 'projectPath\ProjectName\unresolved dependency - org.apache.tomcat tomcat 8.0.29'
这是我的身材,格雷德尔
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.0.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse-wtp'
apply plugin: 'idea'
dependencies {
compile 'org.apache.tomcat:tomcat:8.0.29'
compile 'org.springframework:spring-beans:4.2.3.RELEASE'
compile 'org.springframework:spring-webmvc:4.2.3.RELEASE'
}
我错过什么了吗?我没有正确地运行gradle吗
谢谢如果您也为项目提供了一个存储库,那么您的构建配置将很好地工作,因为现在它只为构建脚本完成。尝试添加:
repositories {
mavenCentral()
}
进入您的构建脚本根目录。然后,您只需更新IDE中的依赖项即可。用gradle 2.8和IntelliJIdea进行了尝试
但是,您已经应用了springbootgradle插件
,尽管您的项目似乎不是springboot项目。如果您想使用spring boot,您需要依赖
compile("org.springframework.boot:spring-boot-starter-web")
或者其他一些spring启动程序库。例如,上面的这个将在中提供一个嵌入式tomcat。否则,你不需要有一个
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.0.RELEASE")
在build.script依赖项中
此外,您不需要应用“java”插件,因为您已经应用了“war”插件,因为
war
扩展了java
我将mavenCentral
存储库添加到根目录中,删除了spring引导编译,现在就可以构建了。谢谢