Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
检查列表:
gradle run
和gradle distAll
,均可正常执行完毕这些提交做了什么?

1、将Gradle 从 Groovy 风格转换成 Kotlin DSL风格
2、将部分固定的字面常量,和部分依赖库版本信息提取到项目配置里,比如:作者名,软件名,软件版本等
3、为Arkpets添加Kotlin语言支持,现在Arkpets支持Java和Kotlin的混合编程了
4、为不同构建添加后缀:
+nightly
后缀+build.{buildID}
来区分不同的构建Release
(留给未来的自动发布)或者环境变量RELEASE
被设置,则不会有任何后缀可惜的是后缀暂时不会反应在启动器界面上,或许可以使用环境变量,但最好用注解处理器或者ASM操作class文件直接写死在程序里5、为Kotlin添加了提交前代码格式检查,对Java代码无效

6、为manifest文件添加更多内容
7、Gradle与InnoSetup现在可以通过环境变量传递版本和版权信息,所以理论上InnoSetup的脚本可以一辈子也不用动了