kiftd: An open source sky driver or cloud driver server application! 欢迎访问kiftd源代码资源库!您可以在此获取kiftd源代码,并自由地进行下载和查看。该源代码仓库同时也是开发仓库,因此其版本可能比发行版靠前(但绝不会滞后)。
Go to file
2019-08-08 10:54:43 +08:00
.settings update to v1.0.15 完善了pom.xml中的项目构建配置 2019-03-08 18:28:40 +08:00
conf 清理了项目内容,使其保留原版资源 2018-07-30 10:52:21 +08:00
filesystem update to v1.0.17-release 2019-04-11 10:15:22 +08:00
fonts update to v1.0.15 增加了word预览功能(实验性) 2019-02-19 17:13:14 +08:00
logs 清理了项目内容,使其保留原版资源 2018-07-30 10:52:21 +08:00
mybatisResource 1.0.10实现了文件和文件夹的整体移动 2018-12-31 18:37:45 +08:00
src/main/java/kohgylw/kiftd update to v1.0.20 再次优化了扩展存储区相关设置的检查,使得其能够即插即用 2019-08-08 10:54:43 +08:00
target/classes update to v1.0.20 再次优化了扩展存储区相关设置的检查,使得其能够即插即用 2019-08-08 10:54:43 +08:00
webContext update to v1.0.20 升级了文件列表的排序功能 2019-08-06 15:04:16 +08:00
.classpath kiftd-version-1.0.2v1-origin 2018-07-30 10:10:49 +08:00
.DS_Store update to v1.0.17-release 2019-04-11 10:15:22 +08:00
.gitattributes update to program language to java 2019-03-08 17:08:38 +08:00
.project update to v1.0.15 完善了pom.xml中的项目构建配置 2019-03-08 18:28:40 +08:00
pom.xml update to v1.0.20 新增了PPT预览功能 2019-08-01 18:22:57 +08:00
README.md update to v1.0.20 新增了PPT预览功能 2019-08-01 18:22:57 +08:00
TODO.txt update to v1.0.20 升级了文件列表的排序功能 2019-08-06 15:04:16 +08:00

欢迎访问kiftd源代码资源库

Welcome to visit source of kiftd!

当前版本v1.0.20-SNAPSHOT

简介

kiftd——一款便捷、开源、功能完善的个人&团队&小型团队网盘服务器系统。

kiftd能够帮助您快速搭建起一个面向家庭、团队或组织的网盘系统它操作简单、高效且功能多样。这里是kiftd的源代码资源库您可以在这里获得kiftd的源代码并对其进行下载、阅读与重构。

如果您仅仅希望得到一份拿来即用的软件kiftd也提供了一个完整的、解压即用的编译版。您可以根据其说明在3分钟内快速安装并开始使用。如果您需要该版本请转到以下位置进行浏览和下载 kiftd-官方主页

构建说明

下列条目为kiftd开发环境的基本信息如需对源代码进行查看及编译推荐使用所列配置。

  • JDK版本1.8.0_131
  • 项目管理框架Mavenm2e 1.8.0 for Eclipse,Archetypemavem-archetype-quickstart 1.1。
  • 编码格式UTF-8
  • 项目资源及配置Spring Boot+MyBatis+H2 DB详见pom.xml文档。

入口类kohgylw.kiftd.mc.MC

快速开始

  • 使用Eclipse(javaEE)以项目方式导入本资源文件夹并设置构建路径中的JDK版本。
  • 使用Maven选项更新项目并确保pom文件中引入的所有外部资源能够正确引入至本地。
  • 打开kohgylw.kiftd.mc.MC类进行测试运行。
  • 右键项目执行Run with选项中的Maven install操作以在target文件夹内编译生成jar程序。
  • 将生成的jar程序拷贝到项目主目录下即与libs等文件夹同级并开始使用。

提示源代码路径下包含了一些程序运行所需的非源代码资源例如程序图标等某些集成式开发环境例如IDEA在编译过程中可能会自动忽略非源代码资源。您需要设置并保证这些资源也能够被正确打包至最终的jar程序内否则将会导致编译出的程序无法顺利运行。

常见问题&解决方案

  • 更换更高版本的Spring Boot后无法启动项目

如果您需要将kiftd所用的Spring Boot版本替换至更高尤其是Spring Boot 2.0.4及以上版本),请重写源代码kohgylw.kiftd.server.configation.MVC类中的afterPropertiesSet()方法,并将其方法体留空。否则可能导致项目启动错误(特别鸣谢:用户 songdragon

  • 启动源代码项目时出现“Error creating bean with name org.mybatis.spring.mapper.MapperScannerConfigurer”

如遇该问题请尝试将pom.xml文件中引入的mybatis资源和mybatis-spring资源移除并重新添加mybatis-spring-boot-starter资源从而避免默认整合方式可能导致的Spring Boot框架插件兼容性问题特别鸣谢用户 michael

使用许可(下载该源代码资源即视为接受以下许可)

kiftd从v1.0.4版本开始使用自带的许可文件进行分发。您应该先阅读该文件获取方式前往kiftd发行版主页下载一份kiftd发行版并在其中获得详见 https://github.com/KOHGYLW/kiftd ),并在同意其中的所有条款后再下载该源代码。其大致内容如下:

  • 您可以免费获得该源代码的原版拷贝。
  • 您可以自由地对该源代码进行分发、重构并运用于任何领域。
  • 作者对于使用该源代码造成的任何后果均无需负责。
  • 作者对该源代码具有版权。

关于该源代码...

该源代码为目前发布的kiftd解压即用版的原始编译来源二者保持一致性有时源码版本可能会略微超前作者将在今后对其逐步进行整理以便于用户阅读由此带来的不便敬请谅解。

联系作者?

如有任何需要(例如对该资源有疑问、意见或建议),请发件联系作者: kohgylw@163.com (青阳龙野),随时恭候您的来信!

青阳龙野@kohgylw by 2019年4月23日