{0x11} Phoenix模块开发教程:创建你的项目

在你完成之前的准备工作之后,咱就可以开始进行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

输入你的 Group IDArtifact ID ,和 Version
你的 Group ID 通常应和你的 Java 包名相一致。如果你对两者都不了解,可以先看包名规范
你的 Artifact ID 通常应该和你的 Mod ID 一致,如 mymod
你的 Version 命名取决于你,我个人建议你了解一下语义化版本

点击两次 Next 并在Project name处填写项目的名字,然后点击 Finish

0x03 配置

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

对于大部分中国大陆宽带用户来说,下载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看起来应该像这样:

补充一点东西

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

IntelliJ IDEA用户

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

Eclipse用户

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