我对整个tomcat / spring / eclipse世界都很陌生 我使用了gradle一点用于android项目。
这是一个带有tomcat / spring / eclipse的项目,我想用gradle构建它。
我从网上的一个教程中复制了一个build.gradle文件。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.5.RELEASE")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'
jar {
baseName = 'gs-serving-web-content'
version = '0.1.0'
}
repositories {
mavenCentral()
}
sourceCompatibility = 1.7
targetCompatibility = 1.7
dependencies {
compile("org.springframework.boot:spring-boot-starter-thymeleaf")
testCompile("junit:junit")
}
task wrapper(type: Wrapper) {
gradleVersion = '2.3'
}
现在我运行> gradle build
,我看到很多错误,上面写着'org.springframework。***不存在'
我想我需要以某种方式告诉gradle包含* .jar文件
WebContent/WEB-INF/lib
目录,但不知道如何。
如果需要提供更多信息,请告诉我。
答案 0 :(得分:1)
要添加WebContent/WEB-INF/lib
和子文件夹中的所有jar文件,您必须包含第一行:
dependencies {
compile(fileTree(dir: "WebContent/WEB-INF/lib", include: "**/*.jar"))
compile("org.springframework.boot:spring-boot-starter-thymeleaf")
testCompile("junit:junit")
}