2015-09-07 93 views
1

我對整個tomcat/spring/eclipse世界都很陌生。
我對Android項目使用了gradle。使用gradle而不是eclipse構建

這是一個tomcat/spring/eclipse的項目,我想用gradle構建它。

我從Web上的一個教程拷貝了一個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目錄,但不知道如何。

如果需要提供更多信息,請讓我知道。

回答

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") 
}