# Morii **Repository Path**: IllTamer_Gitee/morii ## Basic Information - **Project Name**: Morii - **Description**: Lightweight one-click private Maven library with visual pages and using internal database. (Made by SpringBoot) - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-03 - **Last Updated**: 2022-06-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Morii ### 介绍 Morii 是一款轻量级具有可视化页面采用一级缓存并使用内部数据库的一键式部署私有 Maven 库。 ### 使用说明 Morii 的发行版是已构建好地可执行 jar,您只需在命令行使用以下指令便可开启服务。 ``` java -jar Morii-0.0.1-SNAPSHOT ``` > 注意:服务默认占用 80 端口,在局域网中开启,若您有个性化的需求,可在 [application.yml](https://gitee.com/IllTamer_Gitee/morii/blob/master/src/main/resources/application.yml) 中进行修改。 #### /public ![image](images/public.png) 当服务启动后,`/public` 路径开放,此路径不设权限,您可通过浏览器或 maven 访问该路径,获取所需文件。服务器采用 206 状态码对多线程下载进行支持。 - 浏览器 当您使用浏览器访问该路径时,您将见到类似文件系统的以包名 / 应用名 / 版本名为分级的页面,点击链接即可下载文件。 - maven 当您将此路径设为 maven 库时,应注意路径格式为 `ip:port/public` ,除 `.asc` 文件暂不支持外,服务支持两种常用的验证文件 (`.md5` & `.sha1`) #### /upload ![image](images/upload.png) 若您要更新服务中的文件,需访问 `/upload` 路径并进行登录,默认账号密码为 `admin` `default`,请及时在 [application.yml](https://gitee.com/IllTamer_Gitee/morii/blob/master/src/main/resources/application.yml) 中进行修改。 > 注意:上传文件的 `group`,`artifact`,`version` 及显示名称仅与上传时的参数有关,请确保正确填入! ### 流程图 (部分) ![image](images/Morii-%E7%B3%BB%E7%BB%9F%E6%B5%81%E7%A8%8B%E5%9B%BE.png) ### 相关技术 - SpringBoot - SpringSecurity - MyBatis-Plus - Druid - Caffeine - SQLite - Thymeleaf