inspiration-notebook 是一款多人协作笔记本 web 应用
inspiration-notebook-front-end
目录下是 inspiration-notebook 的前端工程文件,使用 vue 框架编写。
开发之前请更改inspiration-notebook-front-end/config.json
文件中的 url 参数,downloadZipUrl
是下载笔记的 url,devServerUrl
是开发时使用的 devServer 的 url。
npm install
npm run serve
npm run build
inspiration-notebook-back-end
目录下是 inspiration-notebook 的后台工程文件,使用 spring boot 框架编写,需要安装 maven。
在开发之前请先更改inspiration-notebook-back-end/src/main/resources/application-dev.yml
以及inspiration-notebook-back-end/src/main/resources/application-prod.yml
这两个文件中的数据库配置。
以及更改inspiration-notebook-back-end/src/main/java/com.shadowingszy.tools/Tools.java
中的zipPath
变量,该变量是指定生成的 zip 文件在服务器文件系统中的位置。
1、进入前端工程目录,执行npm run build
,并将打包出的dist
目录中的全部文件复制到src/main/resources/public
目录下。
2、执行maven clean
清理项目。
3、执行maven install
生成 jar 文件。
4、在target
目录下即可找到生成的inspiration-notebook-x.x.x.jar
。
5、将inspiration-notebook-x.x.x.jar
放入服务器中,执行java -jar inspiration-notebook-x.x.x.jar
。
6、访问服务器的 8081 端口即可。