Слияние кода завершено, страница обновится автоматически
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.11.Final"
spring_version="4.3.2.RELEASE"
}
configurations {
provided
}
sourceSets {
main{
java.srcDirs = [ "src/main/java" ] //引入要编译的JAVA代码文件夹
resources.srcDirs = [ "src/main/java" ] //引入资源文件,打包时才会将配置文件植入war文件
}
main.compileClasspath += configurations.provided
test.compileClasspath += configurations.provided
test.runtimeClasspath += configurations.provided
}
repositories {
maven {url "http://maven.aliyun.com/nexus/content/groups/public" }
mavenLocal()
mavenCentral()
jcenter()
}
dependencies {
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-context-support:${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}",
"org.springframework.security:spring-security-web:4.1.3.RELEASE",
"org.springframework.security:spring-security-config:4.1.3.RELEASE",
"log4j:log4j:1.2.17",
"mysql:mysql-connector-java:5.1.37",
"org.freemarker:freemarker:2.3.23",
"commons-codec:commons-codec:1.9",
"commons-io:commons-io:2.4",
"commons-fileupload:commons-fileupload:1.3.2",
"com.qiniu:qiniu-java-sdk:7.1.2", //七牛图片上传
"org.apache.httpcomponents:httpclient:4.5.2" //apache http组件,用于后台POST
)
testCompile(
"junit:junit:4.12",
"org.springframework:spring-test:${spring_version}"
)
provided "javax.servlet:javax.servlet-api:4.+"
}
//注意下面这个配置,新版本gradle如果不使用数组添加的话会导致eclipse频繁报错
eclipse.classpath.plusConfigurations += [configurations.provided]
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )