{0x11} Phoenix模块开发教程:创建你的项目
在你完成之前的准备工作之后,咱就可以开始进行Phoenix Module的开发工作了。
这篇文章属于Phoenix Framework 入门教程的一部分。
这篇文章将会引导你通过使用IntelliJ IDEA、Gradle 创建一个Phoenix Module项目。
0x00 介绍Gradle
Gradle是一个构建工具,它可以帮助你管理项目依赖、打包项目等。
拓展阅读: 如何通俗地理解 Gradle? - 知乎
0x01 介绍 Intellij IDEA
Intellij IDEA是一个非常好用的Java集成开发环境,由JetBrains开发,提供免费的社区版本以及专有软件的商业版本。
0x02 创建
让我们打开你的IntelliJ IDEA
单击 Create New Project
。
选择 Gradle
分项,然后单击 Next
。
输入你的 Group ID
, Artifact 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.gradle
的dependencies {}
中,加入
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