返回介绍

一个基础的 Java 项目 - 定制项目

发布于 2020-07-06 13:40:55 字数 1405 浏览 1065 评论 0 收藏 0

Java 插件给项目加入了一些属性 (propertiy).这些属性已经被赋予了默认的值,已经足够来开始构建项目了.如果你认为不合适,改变它们的值也是很简单的.让我们看下这个例子.这里我们将指定 Java 项目的版本号,以及我们所使用的 Java 的版本.我们同样也加入了一些属性在 jarmanifest里.

例子 7.5. 定制 MANIFEST.MF 文件

build.gradle

  1. sourceCompatibility = 1.5
  2. version = '1.0'
  3. jar {
  4. manifest {
  5. attributes 'Implementation-Title': 'Gradle Quickstart', 'Implementation-Version': version
  6. }
  7. }

Java 插件加入的任务是常规性的任务,准确地说,就如同它们在构建文件里声明地一样. 这意味着你可以使用任务之前的章节提到的方法来定制这些任务.举个例子,你可以设置一个任务的属性,在任务里加入行为,改变任务的依赖,
或者完全重写一个任务,我们将配置一个测试任务,当测试执行的时候它会加入一个系统属性:

例子 7.6. 测试阶段加入一个系统属性

build.gradle

  1. test {
  2. systemProperties 'property': 'value'
  3. }

哪些属性是可用的?

你可以使用 gradle properties 命令来列出项目的所有属性.
这样你就可以看到 Java 插件加入的属性以及它们的默认值.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文