mirror of
https://github.com/KOHGYLW/kiftd-source.git
synced 2025-01-09 04:27:56 +08:00
update to v1.0.20-release
This commit is contained in:
parent
d08aafa669
commit
146cbd8f32
27
README.md
27
README.md
@ -1,7 +1,7 @@
|
||||
## 欢迎访问kiftd源代码资源库!
|
||||
### Welcome to visit source of kiftd!
|
||||
|
||||
_当前版本:v1.0.20-SNAPSHOT_
|
||||
_当前版本:v1.0.20-RELEASE_
|
||||
|
||||
### 简介
|
||||
_kiftd——一款便捷、开源、功能完善的个人&团队&小型团队网盘服务器系统。_
|
||||
@ -18,8 +18,6 @@ _下列条目为kiftd开发环境的基本信息,如需对源代码进行查
|
||||
+ 编码格式:UTF-8
|
||||
+ 项目资源及配置:Spring Boot+MyBatis+H2 DB,详见pom.xml文档。
|
||||
|
||||
入口类:kohgylw.kiftd.mc.MC
|
||||
|
||||
### 快速开始
|
||||
+ 使用Eclipse(javaEE)以项目方式导入本资源文件夹,并设置构建路径中的JDK版本。
|
||||
+ 使用Maven选项更新项目,并确保pom文件中引入的所有外部资源能够正确引入至本地。
|
||||
@ -29,6 +27,25 @@ _下列条目为kiftd开发环境的基本信息,如需对源代码进行查
|
||||
|
||||
_提示:源代码路径下包含了一些程序运行所需的非源代码资源(例如程序图标等),某些集成式开发环境(例如IDEA)在编译过程中可能会自动忽略非源代码资源。您需要设置并保证这些资源也能够被正确打包至最终的jar程序内,否则将会导致编译出的程序无法顺利运行。_
|
||||
|
||||
### 程序基本结构说明
|
||||
+ 源代码资源文件夹:/src/main/java/
|
||||
+ 入口类:kohgylw.kiftd.mc.MC
|
||||
+ web界面请求处理包:kohgylw.kiftd.server.controller、kohgylw.kiftd.server.filter
|
||||
+ web界面操作逻辑包:kohgylw.kiftd.server.service
|
||||
+ 核心功能及文件系统实现包:kohgylw.server.util、kohgylw.kiftd.server.listener、kohgylw.kiftd.server.mapper、kohgylw.kiftd.server.model
|
||||
+ 服务器行为控制类:kohgylw.server.ctl.KiftdCtl
|
||||
+ 服务器界面相关包:kohgylw.kiftd.ui、kohgylw.kiftd.printer
|
||||
+ 独立文件管理模块相关包:kohgylw.kiftd.util.file_system_manager
|
||||
+ 第三方工具使用许可证包:kohgylw.kiftd.util.licenses
|
||||
+ web页面静态资源文件夹:/webContext/
|
||||
+ mybatis映射表文件夹:/mybatisResource/
|
||||
+ 外部引用资源(编译后生成)文件夹:/libs/
|
||||
+ 引用字体文件夹:/fonts/
|
||||
+ 设置文件(程序第一次运行后生成)文件夹:/conf/
|
||||
+ 日志文件夹:/logs/
|
||||
+ 编译输出文件夹:/target/
|
||||
+ maven配置文件:/pom.xml
|
||||
|
||||
### 常见问题&解决方案
|
||||
+ 更换更高版本的Spring Boot后无法启动项目
|
||||
> 如果您需要将kiftd所用的Spring Boot版本替换至更高(尤其是Spring Boot 2.0.4及以上版本),请重写源代码`kohgylw.kiftd.server.configation.MVC`类中的`afterPropertiesSet()`方法,并将其方法体留空。否则可能导致项目启动错误(特别鸣谢:用户 songdragon)。
|
||||
@ -37,7 +54,7 @@ _提示:源代码路径下包含了一些程序运行所需的非源代码资
|
||||
> 如遇该问题,请尝试将pom.xml文件中引入的`mybatis`资源和`mybatis-spring`资源移除并重新添加`mybatis-spring-boot-starter`资源,从而避免默认整合方式可能导致的Spring Boot框架插件兼容性问题(特别鸣谢:用户 michael)。
|
||||
|
||||
### 使用许可(下载该源代码资源即视为接受以下许可)
|
||||
kiftd从v1.0.4版本开始使用自带的许可文件进行分发。您应该先阅读该文件(获取方式:前往kiftd发行版主页下载一份kiftd发行版并在其中获得,详见 https://github.com/KOHGYLW/kiftd ),并在同意其中的所有条款后再下载该源代码。其大致内容如下:
|
||||
当前版本的kiftd使用自带的许可文件进行分发。您应该先阅读该文件(获取方式:前往kiftd发行版主页下载一份kiftd发行版并在其中获得,详见 https://github.com/KOHGYLW/kiftd ),并在同意其中的所有条款后再下载该源代码。其大致内容如下:
|
||||
|
||||
+ 您可以免费获得该源代码的原版拷贝。
|
||||
+ 您可以自由地对该源代码进行分发、重构并运用于任何领域。
|
||||
@ -50,5 +67,5 @@ kiftd从v1.0.4版本开始使用自带的许可文件进行分发。您应该先
|
||||
### 联系作者?
|
||||
如有任何需要(例如对该资源有疑问、意见或建议),请发件联系作者: kohgylw@163.com (青阳龙野),随时恭候您的来信!
|
||||
|
||||
青阳龙野@kohgylw by 2019年4月23日
|
||||
青阳龙野@kohgylw by 2019年8月17日
|
||||
|
||||
|
2
TODO.txt
2
TODO.txt
@ -46,7 +46,7 @@ kiftd项目 计划表-2019-08-05 by 青阳龙野
|
||||
【已完成】优化MySQL链接设置检查功能:当链接失败时,不再自动将“mysql.enable”一项改为“false”,避免用户因此出现误操作并丢失文件的可能性。
|
||||
【已完成】修正了文件管理界面在执行拖拽导入时无法正确显示进度的问题。
|
||||
|
||||
计划中 v1.0.20
|
||||
已完成 v1.0.20
|
||||
--------------
|
||||
【已完成】上传文件夹——允许用户直接“上传”文件夹,在保留目录结构的情况下一次性上传文件夹内的所有文件。
|
||||
该功能是新建文件夹和上传文件的结合版,仅当用户同时具备“上传”和“新建文件夹”权限时才可使用该功能。
|
||||
|
2
pom.xml
2
pom.xml
@ -4,7 +4,7 @@
|
||||
|
||||
<groupId>kohgylw</groupId>
|
||||
<artifactId>kiftd</artifactId>
|
||||
<version>1.0.20-SNAPSHOT</version>
|
||||
<version>1.0.20-RELEASE</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>kiftd</name>
|
||||
|
@ -1,6 +1,6 @@
|
||||
Manifest-Version: 1.0
|
||||
Implementation-Title: kiftd
|
||||
Implementation-Version: 1.0.20-SNAPSHOT
|
||||
Implementation-Version: 1.0.20-RELEASE
|
||||
Built-By: kohgylw
|
||||
Implementation-Vendor-Id: kohgylw
|
||||
Class-Path: libs/spring-boot-starter-web-2.0.2.RELEASE.jar libs/spring
|
||||
|
@ -1,6 +1,6 @@
|
||||
#Generated by Maven Integration for Eclipse
|
||||
#Fri Aug 16 15:33:56 CST 2019
|
||||
version=1.0.20-SNAPSHOT
|
||||
#Sat Aug 17 09:30:00 CST 2019
|
||||
version=1.0.20-RELEASE
|
||||
groupId=kohgylw
|
||||
m2e.projectName=kiftd
|
||||
m2e.projectLocation=/Users/kohgylw/program/java-workspace/kiftd
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
<groupId>kohgylw</groupId>
|
||||
<artifactId>kiftd</artifactId>
|
||||
<version>1.0.20-SNAPSHOT</version>
|
||||
<version>1.0.20-RELEASE</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>kiftd</name>
|
||||
|
Loading…
Reference in New Issue
Block a user