YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← tkKpXh_NSlQ

tkKpXh_NSlQ

Get Embed Code
4 Languages

Showing Revision 4 created 04/13/2016 by Udacity Robot.

  1. 应用 Java 插件非常简单。
  2. 我们只需要在
    构建脚本中添加一行。
  3. 现在,如果我们运行 Gradle 任务,就会
    看到 Gradle Java 插件可以为
  4. 我们处理的各种
    功能。
  5. 我们最常使用四个
    主要任务:汇编、构建、
  6. 清理,向下滚动一点点,
    还有测试任务。
  7. 汇编会创建我们
    感兴趣的输出。
  8. 这通常是 jar,但
    也可能是更有趣的构件。
  9. 检查会运行我们已经设置的任何任务。
  10. 构建依赖于汇编和
    检查。
  11. 最后,清理会删除
    所有构建输出。
  12. 我们已经通过一个
    叫做 person 的类,
  13. 在此文件夹中获得了一个普通的 Java 项目。
  14. 我们试着运行一下 Gradle 汇编。
  15. 好像已经完成了。
  16. 构建目录好像
    包含另外四个目录。
  17. 在新创建的
    构建目录中,
  18. 我们看到了一个 classes 子目录,
    其中存储了我们的已编译类。
  19. 还有一个 libs 子目录,
    其中存储了新创建的 jar。
  20. 现在,您可能会想,
  21. 我原本以为没有
    任何魔法。
  22. 这肯定看起来很像魔法。
  23. Gradle 怎么知道在
    哪里查找我的源代码?
  24. 我保证这里没有魔法。
  25. Gradle 有许多非常
    合理的默认设置。
  26. 比如说,
  27. 它假定您的 JAVA 源在一个名
    为 source name JAVA 的文件夹中。
  28. 它与 Gradle 中的其他大多数内容
    一样,也可以配置。
  29. 我们呆会儿会介绍如何进行配置。
  30. 还有一个重要的
    操作能让我们知道怎么做,
  31. 就是运行
    我们刚刚构建的项目。
  32. 您可能已经注意到,Java
    插件不会添加任何任务来
  33. 运行您的代码,
    这是因为 JavaExec 任务类型已经
  34. 是核心
    Gradle 功能的一部分。
  35. 主属性会告诉 JavaExec
    任务您的主类的路径。
  36. 我们将在稍后介绍此类
    路径属性。
  37. 如果我们继续并
    运行此任务,我们开始,
  38. 则会看到我们的任务运行,
  39. 然后看到来自
    新编译的 Java 的问候。