其他IT技术

Gradle 构建环境

9 0

构建环境 通过 gradle.properties 配置构建环境 Gradle 提供了几个选项,可以很容易地配置将用于执行您的构建的 Java 进程。当可以通过 GRADLE_OPTS 或 JAVA_OPTS 在你的本地环境中配置这些选项时,如果某些设置如 JVM 内存设置,Java home,守护进程的开/关,它们可以和你的项目在你的版本控制系统中被版本化的话,将会更有用,这样整个团队就可以使用一致的环境了。在你的构建当中,建立一致的环境,就和把这些配置放进 gradle.properties 文件一样

Java

Servlet 点击计数器

9 0

Servlet 点击计数器 网页点击计数器 很多时候,您可能有兴趣知道网站的某个特定页面上的总点击量。使用 Servlet 来计算这些点击量是非常简单的,因为一个 Servlet 的生命周期是由它运行所在的容器控制的。 以下是实现一个简单的基于 Servlet 生命周期的网页点击计数器需要采取的步骤: 在 init() 方法中初始化一个全局变量。 每次调用 doGet() 或 doPost() 方法时,都增加全局变量。 如果需要,您可以使用一个数据库表来存储全局变量的值在 destroy() 中。在下次

其他IT技术

Gradle 标准的 Gradle 插件

10 0

标准的 Gradle 插件 Gradle 的发行包中有大量的插件。如下列所示: 语言插件 这些插件添加了让各种语言可以被编译和在 JVM 执行的支持。 语言插件插件 Id自动应用与什么插件一起使用描述javajava-base-向一个项目添加 Java 编译、 测试和捆绑的能力。它是很多其他 Gradle 插件的基础服务。groovygroovy-base-添加对 Groovy 项目构建的支持。scalascala-base-添加对 Scala 项目构建的支持。antlrjava-添加对使用Antlr作为

其他IT技术

Gradle JaCoCo 插件

13 0

JaCoCo 插件 JaCoCo 插件目前还是孵化中状态。请务必注意,在以后的 Gradle 版本中,DSL 和其他配置可能会有所改变。 JaCoCo 插件通过集成 JaCoCo为 Java 代码提供了代码覆盖率指标。 入门 要想开始,请将 JaCoCo 插件应用于你想要计算代码覆盖率的项目中。 应用 JaCoCo 插件 build.gradle apply plugin: "jacoco" 如果 Java 插件也被应用于你的项目,那么会创建一个名为 jacocoTestR

Java

Servlet 客户端 HTTP 请求

9 0

Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的。您可以查看 HTTP 协议 了解更多相关信息。 以下是来自于浏览器端的重要头信息,您可以在 Web 编程中频繁使用: 头信息描述 Accept这个头信息指定浏览器或其他客户端可以处理的 MIME 类型。值 image/png 或 image/jpeg 是最常见的两种可能值。 Accept-Charset这个头信息指定浏览器可以用

Java

Servlet Session 跟踪

7 0

Servlet Session 跟踪 HTTP 是一种"无状态"协议,这意味着每次客户端检索网页时,客户端打开一个单独的连接到 Web 服务器,服务器会自动不保留之前客户端请求的任何记录。 但是仍然有以下三种方式来维持 Web 客户端和 Web 服务器之间的 session 会话: Cookies 一个 Web 服务器可以分配一个唯一的 session 会话 ID 作为每个 Web 客户端的 cookie,对于客户端的后续请求可以使用接收到的 cookie 来识别。 这可能不是一个

其他IT技术

Gradle Checkstyle 插件

9 0

Checkstyle 插件 Checkstyle 插件使用 Checkstyle 对你的项目的 Java 源文件执行质量检查,并从检查结果中生成报告。 用法 要使用 Checkstyle 插件,请在构建脚本中包含以下语句: 使用 Checkstyle 插件 build.gradle apply plugin: checkstyle 该插件向你的项目添加了大量的执行质量检查的任务。你可以通过运行 gradle check 执行检查。 Tasks Checkstyle 插件向 pr

其他IT技术

Gradle 从 Gradle 中调用 Ant

6 0

从 Gradle 中调用 Ant Gradle 提供了对 Ant 的优秀集成您可以在你的 Gradle 构建中,使用单独的 Ant 任务或整个 Ant 构建。事实上,你会发现在 Gradle 中使用 Ant 任务比使用 Ant 的 XML 格式更容易也更强大。你甚至可以只把 Gradle 当作一个强大的 Ant 任务脚本的工具。 Ant 可以分为两层。第一层是 Ant 的语言。它提供了用于 build.xml,处理的目标,特殊的构造方法比如宏,还有其他等等的语法。换句话说,除了 Ant 任务和类型之外全部