# 扩展开发
本文档主要介绍了您如何对OpenEX进行扩展开发
# 前提
我们使用Apache License v2.0
作为我们的开源协议
- 在此基础上我们有以下开发要求
- 在您二次开发的OpenEX中,您需要更改您的OpenEX版本格式中的
Edition
字段的值 - 如果您想将您的代码并入到我们的正式版中,请联系
幻梦互联
或MCZZCS
团队 - 如果您对以上任何要求有疑问,请递交到
GitHub Issues
或幻梦互联
- 在您二次开发的OpenEX中,您需要更改您的OpenEX版本格式中的
# 准备
- 新建一个文件夹,使用
Git
进行初始化
git init
1
- 从
OpenEX
的存储库中拷贝源代码到本地项目中
git clone https://github.com/MCZZCS/OpenEXPro.git
1
- 使用
IntelliJ IDEA
或其他集成开发环境打开您拷贝下来的项目,开始开发吧!
如果您的集成开发环境不支持自动导入
Maven
项目,请从Maven官网下载并使用Maven
程序导入
# 初步开发
我们在项目目录中找到一个叫src
的文件夹,该文件夹存储了项目的所有源代码文件
打开项目后在io.github.mczzcs
包下找到Main
类,该类为OpenEX的启动类

在以上截图中,代码第8,9行有这么两段代码
public static final String version = "v0.1.4";
public static final String name = "OpenEX Pro";
1
2
2
version
OpenEX的更新号,通常代表一个版本的更新程度name
OpenEX的版本名,通常代表一个版本
警告
开发新版本时候一定要更改name
常量的值,您不能与主要更新版本的版本名重合,防止混乱
更改版本名为您自己的语言名称,将更新号更改到v0.0.1
或您自己喜欢的格式
这里我们将
name
改成Your version
,version
改成v0.0.1
为例
然后输入以下命令来构建并运行项目
mvn clear install
java -jar -Dfile.encoding=UTF-8 ./target/OpenEXPro-1.0-SHANPSHOT.jar
1
2
2
然后可以在控制台看到以下输出结果

到了这一步,你的程序就算运行成功了!很好的开始!