update to v1.0.20-release

This commit is contained in:
kohgylw 2019-08-17 09:30:19 +08:00
parent d08aafa669
commit 146cbd8f32
6 changed files with 28 additions and 11 deletions

View File

@ -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

View File

@ -46,7 +46,7 @@ kiftd项目 计划表-2019-08-05 by 青阳龙野
【已完成】优化MySQL链接设置检查功能当链接失败时不再自动将“mysql.enable”一项改为“false”避免用户因此出现误操作并丢失文件的可能性。
【已完成】修正了文件管理界面在执行拖拽导入时无法正确显示进度的问题。
计划中 v1.0.20
已完成 v1.0.20
--------------
【已完成】上传文件夹——允许用户直接“上传”文件夹,在保留目录结构的情况下一次性上传文件夹内的所有文件。
该功能是新建文件夹和上传文件的结合版,仅当用户同时具备“上传”和“新建文件夹”权限时才可使用该功能。

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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>