在你完成之前的准备工作之后,咱就可以开始进行Phoenix Module的开发工作了。

这篇文章属于Phoenix Framework 入门教程的一部分。

这篇文章将会引导你通过使用IntelliJ IDEAGradle 创建一个Phoenix Module项目。

0x00 介绍Gradle

Gradle是一个构建工具,它可以帮助你管理项目依赖、打包项目等。

拓展阅读: 如何通俗地理解 Gradle? - 知乎

0x01 介绍 Intellij IDEA

Intellij IDEA是一个非常好用的Java集成开发环境,由JetBrains开发,提供免费的社区版本以及专有软件的商业版本。

IntelliJ IDEA

0x02 创建

让我们打开你的IntelliJ IDEA
单击 Create New Project
选择 Gradle 分项,然后单击 Next
New-Project_046
输入你的 Group IDArtifact ID ,和 Version
你的 Group ID 通常应和你的 Java 包名相一致。如果你对两者都不了解,可以先看包名规范
你的 Artifact ID 通常应该和你的 Mod ID 一致,如 mymod
你的 Version 命名取决于你,我个人建议你了解一下语义化版本
New-Project_047
点击两次 Next 并在Project name处填写项目的名字,然后点击 Finish
New-Project_048

0x03 配置

你的IntelliJ IDEA会自动为你初始化Gradle。
你可以在它的右下方看见IntelliJ IDEA现在正在后台悄悄干什么事情。
下图表示IDEA正在下载Gradle。
-_049

对于大部分中国大陆宽带用户来说,下载Gradle是非常痛苦的一件事,慢的要命,运气不好还会下载失败!
咱建议这个时候最好还是打开科学上网工具,开个全局模式。
如果你在这一步出现了严重的问题,可以先自行安装Gradle,然后在创建项目或者创建项目后在设置之后选择你的Gradle安装路径。由于本教程既不是IntelliJ IDEA教程,也不是Gradle教程,所以略过。

设置Phoenix仓库地址

打开build.gradle,你会看到一段

repositories {
    mavenCentral()
}

我们在mavenCentral()下加一行

    maven {
        url "https://lss233.com/artifactory/PhoenixMC/"
    }

这将会让Gradle知道它能从哪里获取到PhoenixAPI。

添加依赖。

build.gradledependencies {}中,加入

compile group: 'com.lss233.phoenix', name: 'Phoenix-API', version: '+'

然后保存,你的IntelliJ IDEA就会自动在后台帮你下载依赖了。
(如果没有反应,请在弹出来的提示中点击Enable auto-import)

至此,配置结束。你的build.gradle看起来应该像这样:
PhoenixTutorial----IdeaProjects-PhoenixTutorial----PhoenixTutorial---IntelliJ-IDEA_050

补充一点东西

如果出现Gradle在你的IDEA中无法正确添加依赖的情况,可以试试下面的方法:

IntelliJ IDEA用户

build.gradle里添加 apply plugin: "idea"
然后在命令行里执行 gradle idea

Eclipse用户

build.gradle里添加 apply plugin: "eclipse"
然后在命令行里执行 gradle eclipse