java是一门很注重可维护性的语言 因此在很多地方忽略了程序员写代码时的体验
比如有的lsp要求必须在maven项目里面才能工作 或者解锁全部功能
但是不同于cargo,maven创建项目是比较不容易的 主要配置文件pom.xml并没有cmakelists.txt或者是makefile那么灵活 好写 那么如果是小型项目 练习语法 或者是老师临时让新建项目 不使用idea等重型ide的同学可能就会感到不便
于是我开发了Quick Maven插件 适用于emacs 只要在M-x中输入qkmvn就能快速生成一系列几乎是最小maven项目的文件,并且写好pom.xml
由于本人是emacs用户 所以本插件为emacs lisp插件 neovim或者vscode的用户也可以参考了协议下(毕竟一共就一个函数)
这个函数没有任何参数 不能在创建时修改pom.xml的内容 如有需要可以创建完成后手动改(说实话如果需要改的东西很多 那么说明该场景不适合用这个插件 自己去手写吧)
详情见:GitHub - nuistMrChest/quick_maven: an emacs plugin to quickly generate minimal maven project · GitHub
本项目遵循gpl开源协议