产品动态
产品公告
www.java.com 下载安装合适您系统的 JDK。https://gradle.org/install/,以下说明手工安装过程:C:\\Gradle 目录或 Linux 下的 /opt/gradle/gradle-4.1 目录。export PATH=$PATH:/opt/gradle/gradle-4.1/bin 完成添加。计算机>右键>属性>高级系统设置>高级>环境变量 进入到环境变量设置页面,选择 Path 变量编辑,在变量值最后添加;C:\\Gradle\\bin;。gradle -v
------------------------------------------------------------Gradle 4.1------------------------------------------------------------Build time: 2017-08-07 14:38:48 UTCRevision: 941559e020f6c357ebb08d5c67acdb858a3defc2Groovy: 2.4.11Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015JVM: 1.8.0_144 (Oracle Corporation 25.144-b01)OS: Windows 7 6.1 amd64
scf_example。src/main/java/ 作为包的存放目录。example 包目录,并在包目录内创建 Hello.java 文件。最终形成如下目录结构:scf_example/src/main/java/example/Hello.java
Hello.java 文件内输入如下代码内容:package example;public class Hello {public String mainHandler(String name, Context context) {System.out.println("Hello world!");return String.format("Hello %s.", name);}}
build.gradle 文件并输入如下内容:apply plugin: 'java'task buildZip(type: Zip) {from compileJavafrom processResourcesinto('lib') {from configurations.runtime}}build.dependsOn buildZip
build.gradle 文件内容如下:apply plugin: 'java'repositories {mavenCentral()}dependencies {compile ('com.tencentcloudapi:scf-java-events:0.0.2')}task buildZip(type: Zip) {from compileJavafrom processResourcesinto('lib') {from configurations.runtime}}build.dependsOn buildZip
com.tencentcloudapi:scf-java-events:0.0.2 包。jars 目录,并将下载好的依赖 Jar 包放置到此目录下。build.gradle 文件内容如下:apply plugin: 'java'dependencies {compile fileTree(dir: 'jars', include: '*.jar')}task buildZip(type: Zip) {from compileJavafrom processResourcesinto('lib') {from configurations.runtime}}build.dependsOn buildZip
*.jar 文件,依赖会在编译时自动进行搜索。gradle build,应有编译输出类似如下:Starting a Gradle Daemon (subsequent builds will be faster)BUILD SUCCESSFUL in 5s3 actionable tasks: 3 executed
/build/distributions 目录内,并以项目文件夹名命名为 scf_example.zip。文档反馈