Gradle (一) 在已有的web工程中使用gradle打war包

来源:互联网 发布:《c专家编程》 编辑:程序博客网 时间:2024/05/01 21:13
gradle官网下载最新的压缩包,解压后设置环境变量 GRADLE_HOME 为解压目录,在path前加入 %GRADLE_HOME%\lib;  打开cmd 运行 gradle -v  查看版本 当前使用 2.14


在原有项目下建立  build.gradle 内容如下

apply plugin: 'war'  sourceCompatibility = 1.6   // 设置 JDK 版本webAppDirName = 'WebContent'    // 设置 WebApp 根目录// 设置 Java 源码所在目录sourceSets {    main {        java {            srcDir 'src'        }        resources {            srcDir 'resources'        }    }}  // 设置 maven 库地址repositories {     maven { url 'http://maven.oschina.net/content/groups/public/' }}dependencies {tasks.withType(JavaCompile) {options.encoding = "UTF-8"}    compile fileTree(dir: 'WebContent/WEB-INF/lib', include: ['*.jar'])    // 没有网络的时候用这个    compileOnly files('C:/java/tomcat/apache-tomcat-6.0.37/lib/servlet-api.jar')        // 有网络是用maven    // providedCompile 'javax.servlet:servlet-api:2.5' // 编译期}  
最后在 cmd 下进入项目根目录 运行   gradle build 后在  build/lib 下生成war包

gradle 可以像 ant一样在没有网络环境运行,也可以像maven一样下载 依赖包

0 0
原创粉丝点击