- 下载tomcat6:http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.41/bin/apache-tomcat-6.0.41.zip
- 解压Tomcat到服务器,本例子将tomcat解压在本地
-
修改%TOMCAT_HOME%/conf/tomcat-users.xml文件如下:
<tomcat-users> <role rolename="tomcat"/> <role rolename="manager"/> <user username="admin" password="admin" roles="tomcat,manager"/> </tomcat-users>
-
在gradle项目中引入gradle-cargo-plugin
apply plugin: 'com.bmuschko.cargo' apply plugin: 'com.bmuschko.cargo-base' buildscript { repositories { jcenter() } dependencies { classpath 'com.bmuschko:gradle-cargo-plugin:2.0.1' } }
-
配置cargo插件
cargo { containerId = 'tomcat6x' port = 8080 //服务器tomcat端口号 deployable { context = '/' } remote { hostname = "localhost"//服务器地址 username = "admin" //来源于tomcat-users.xml password = "admin" timeout = 6000 } }
-
重新配置war task只包含源码
war { classpath = classpath.filter { return !it.name.endsWith(".jar") } }
- 将所有的依赖包拷贝到服务器%TOMCAT_HOME%/lib目录下(本例子只依赖commons-io)
- 运行gradle war创建war文件
- 运行gradle cargoDeployRemote/cargoRedeployRemote
完整的build.gradle
buildscript { repositories { jcenter() } dependencies { classpath 'com.bmuschko:gradle-cargo-plugin:2.0.1' } } apply plugin: 'java' apply plugin: 'war' apply plugin: 'com.bmuschko.cargo' apply plugin: 'com.bmuschko.cargo-base' sourceCompatibility = 1.5 version = '1.0' repositories { mavenLocal() mavenCentral() } dependencies { compile 'commons-io:commons-io:2.4' } war { classpath = classpath.filter { return !it.name.endsWith(".jar") } } cargo { containerId = 'tomcat6x' port = 8080 deployable { context = '/' } remote { hostname = "localhost" username = "admin" password = "admin" timeout = 6000 } }
相关推荐
Android Studio Gradle离线包下载,其中包含:gradle-1.10-all.zip; gradle-1.11-all.zip; gradle-2.0-all.zip; gradle-2.2.1-all.zip; gradle-2.2-all.zip; gradle-2.3-all.zip;gradle-2.10-all.zip; gradle-...
gradle-eclipse-aar-plugin, 在 Eclipse 上,使用 Android AAR库的Gradle插件 gradle-eclipse-aar-plugin Gradle插件在 Eclipse 上使用 Android AAR库。使用这个插件,你可以管理Gradle的依赖项,并在 Eclipse 上...
gradle-6.7-all.zip https://code.aliyun.com/kar/gradle-all-zip/raw/master/gradle-6.7-all.zip gradle-6.6.1-all.zip https://code.aliyun.com/kar/gradle-all-zip/raw/master/gradle-6.6.1-all.zip gradle-6.6-...
gradle-6.7.1-bin.zip gradle-6.7.1-bin.zip gradle-6.7.1-bin.zipgradle-6.7.1-bin.zip gradle-6.7.1-bin.zip gradle-6.7.1-bin.zip gradle-6.7.1-bin.zipgradle-6.7.1-bin.zipgradle-6.7.1-bin.zip gradle-6.7.1-...
Android gradle 资源下载 gradle-6.7.1-all.zip gradle-4.10.1-all.zip
gradle-8.0-all和gradle-8.0-bin最新版本,因国内下载极其慢,我就上传上来了,希望大家可以用到。请尽快深刻通过!
gradle-7.2-all,gradle-7.0.2-bin
使用方法: (记得先解压出gradle-5.4.1-all.zip) 1、用记事本,修改项目目录\gradle\wrapper下的,gradle-wrapper.properties文件。将其中的distributionUrl后面的链接改为...
gradle-7.3.3-bin
文件包含gradle-6.0.1-all.zip和gradle-6.0.1-bin.zip 下载后放到本地目录,设置distributionUrl即可进行编译 如需其他资源可以留言
gradle-4.4-all.zip Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy...
gradle-5.6.4-all.zip gradle-5.4.1-all.zip gradle-5.1.1-all.zip gradle-4.10.1-all.zip gradle-4.4-all.zip
gradle-testsets-plugin,Gradle构建系统的插件,允许指定测试集(如集成或验收测试)。.zip
gradle-6.7.1-bin离线包
gradle-6.7-bin.zip 分享了,官网站下载的下载地址: ...
gradle-7.4-bin
解决官网下载慢的问题 gradle-6.8.3-all.zip gradle-6.8.3-bin.zip
gradle-7.0.2-bin(最新版配套使用)
gradle-8.2-bin.zip
文件名称:gradle-x.x-all.zip 使用方法: 1、用记事本,修改项目目录\gradle\wrapper下的,gradle-wrapper.properties文件。将其中的distributionUrl后面的链接改为...