(如果此时你还未打开IDEA,那么)双击IntelliJ IDEA桌面图标打开编译器:
你应该发现了,IDEA会自动打开我们上次的项目。双击项目目录中的“大象图标 build.gradle”,可以看到IDEA已经帮我们填写了一些任务。
我们在这里修改和新增一些 任务(提取码:y2iq)如下:
同时你会看到右下角弹出的IDEA给你的提示:
点击右侧那一项“Enable Auto-Import”,这样每次你填写了任务,IDEA都会自动帮你通知Gradle去执行。
在等待Gradle下载依赖包的同时,让我们看看添加的代码分别是做什么的:
▪ apply plugin: 'java'——使用java插件
▪ apply plugin: 'maven'——使用maven插件
▪ group 'com.github.jarlure'——当前项目的仓库地址(你得改成你自己的)
▪ version '1.0-SNAPSHOT'——当前项目的版本号
▪ sourceCompatibility = 1.8——指定编译编译.java文件的jdk版本
▪ targetCompatibility = 1.8——指定编译输出.class文件的jdk版本
▪ tasks.withType(JavaCompile)中的options.encoding = "UTF-8"——任务执行中遇到字符串时用UTF-8编码格式读取字符串
▪ repositories中的jcenter()——使用jcenter仓库
▪ def jme3 = [v:'3.1.0-stable', g:'org.jmonkeyengine']——宏定义(方便修改jMonkeyengine的使用版本)
▪ dependencies中的compile "${jme3.g}:jme3-core:${jme3.v}"——依赖jme3核心包,在编译时使用
▪ dependencies中的runtime "${jme3.g}:jme3-lwjgl:${jme3.v}"——依赖lwjgl图形渲染库,在运行时使用
▪ dependencies中的testCompile "${jme3.g}:jme3-desktop:${jme3.v}"——依赖jme3桌面应用包,在编译测试时使用
▪ dependencies中的testCompile group: 'junit'——依赖junit单元测试库,在编译测试时使用
▪ task sourcesJar(type: Jar, dependsOn: classes)——为项目生成源码jar包
▪ task javadocJar(type: Jar, dependsOn: javadoc)——为项目生成javadoc jar包
▪ artifacts中的archives sourcesJar——发布源码jar包
▪ artifacts中的archives javadocJar——发布javadoc jar包
我们把注意力集中在添加依赖库的任务上:
这些依赖库的配置字符串其实都是从maven仓库中找到的。例如我们在网页中输入jMonkeyEngine,然后点击右边的“Search”:
从上到下依次是:
▪ jme3-core——jME3核心包
▪ jme3-desktop——jME3桌面应用程序包
▪ jme3-bullet——jME3物理引擎包
▪ jme3-lwjgl——lwjgl图形渲染库
▪ jme3-plugins——数据解析插件包
▪ jme3-terrain——jME3地形生成包
假如我们想获取jME3核心包。点击第一个猴子图标右边的黑体标题“JMonkeyEngine”,你可以看到:
点击JMonkeyEngine仓库,你可以看到:
选择版本号3.2.4-stable,你可以看到:
标签“Gradle”下方的字符串就是我们需要的依赖库的配置字符串。