Maven 当前仓库使用阿里免费的仓库进行发布,免去了自建 nexus 的麻烦。需要将 setting.xml 放在 ~/.m2 目录下。
开发一个简单应用时,只需要继承 spring-boot-parent 这个 POM 文件就足够了。
对于复杂项目,也需要有一个基础的 POM 文件。
这个基础的 POM 文件,需要处理例如 SpringCloud、SpringBoot 等基础体系。
Maven 还需要一个脚手架,根据脚手架命令直接生成项目。
也会使用 Maven 插件的功能,这里主要使用了几个代码生成器和打包插件。
代码生成器的作用是可以生成关于这个领域对象所有代码,例如 Service、DAO、Mapper、Request 等。
IDEA Setting 文件提供了几个模板。