加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
build.gradle 1.97 KB
一键复制 编辑 原始数据 按行查看 历史
newflypig 提交于 2016-08-10 15:12 . 2016年8月10日15:12:00
buildscript {
repositories {
jcenter()
}
}
apply plugin: "java"
apply plugin: "war"
apply plugin: "eclipse"
sourceCompatibility = 1.8
version = "0.0.1-SNAPSHOT"
war.baseName = "jblog"
project.webAppDirName = "src/main/webapp"
//扩展属性放在ext的内部类中
ext{
hibernate_version="4.3.9.Final"
spring_version="4.2.3.RELEASE"
}
configurations {
provided
}
sourceSets {
main{
java.srcDirs = [ "src/main/java","src/third/java" ] //引入要编译的JAVA代码文件夹
resources.srcDirs = [ "src/main/java" ] //引入资源文件,打包时才会将配置文件植入war文件
}
main.compileClasspath += configurations.provided
test.compileClasspath += configurations.provided
test.runtimeClasspath += configurations.provided
}
repositories {
mavenLocal()
maven {url "http://maven.oschina.net/content/groups/public/"}
mavenCentral()
jcenter()
}
dependencies {
compile files(
"C:/workspace/lib/java/kaptcha-2.3.2.jar",
"C:/workspace/lib/java/commons-fileupload-1.3.1.jar"
)
compile(
"org.hibernate:hibernate-core:${hibernate_version}",
"org.springframework:spring-core:${spring_version}",
"org.springframework:spring-beans:${spring_version}",
"org.springframework:spring-context:${spring_version}",
"org.springframework:spring-tx:${spring_version}",
"org.springframework:spring-web:${spring_version}",
"org.springframework:spring-webmvc:${spring_version}",
"org.springframework:spring-orm:${spring_version}",
"log4j:log4j:1.2.17",
"mysql:mysql-connector-java:5.1.37",
"org.freemarker:freemarker:2.3.23",
"org.json:json:20151123",
"commons-codec:commons-codec:1.9",
"commons-io:commons-io:2.4"
)
testCompile "junit:junit:4.7"
provided "javax.servlet:javax.servlet-api:4.+"
}
//注意下面这个配置,新版本gradle如果不使用数组添加的话会导致eclipse频繁报错
eclipse.classpath.plusConfigurations += [configurations.provided]
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化