微前端架构如何改变企业的开发模式与效率提升
641
2022-11-21
Maven 中的常见插件
一 Maven 内置插件
1.1 配置编译插件
1.1.1 在 setings.xml 中配置全局编译插件
1.1.2 在 pom.xml 文件中配置局部的编译插件
1.2 资源拷贝插件
Maven 在打包时默认只将 src/main/resources 里的配置文件拷贝到项目中并做打包处理,而非 resource 目录下的配置文件在打包时不会添加到项目中。我们在使用 MyBatis时,如果接口与 Mapper 文件在同一个目录中,在默认的情况下 Maven 打包的时候,对于src/main/java 目录只打包源代码,而不会打包其他文件。所以 Mapper 文件不会打包到最终的 jar 文件夹中,也不会输出到 target 文件夹中,此时运行代码操作数据库时会报异常。解决方案:1) 将 Mapper 文件放入到 resources 目录中。2) 配置资源拷贝插件,指定其拷贝文件的位置。
二 扩展插件
2.1Tomcat 插件
Tomcat 插件是 Maven 的扩展插件,其作用是为基于 Maven 开发的 Web 项目提供一个内置的 Tomcat 支持,这样我们在开发阶段可以不在依赖外部的 Tomcat 来运行 Web 项目,该插件目前使用的 Tomcat 版本为 Tomcat7。该插件的作用很强大,除了提供了 Tomcat以外,还可以通过该插件实现项目的远程热部署。
2.2 Mybatis Generator 插件
Mybatis Generator 插件可以根据数据库自动生成实体类、单表查询接口映射 xml 文件以及 POJO
2.2.1 创建 Users 表
CREATE TABLE `users` ( `userid` int(11) NOT NULL, `username` varchar(20) DEFAULT NULL, `userage` int(11) DEFAULT NULL, PRIMARY KEY (`userid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2.2.2 修改 POM 文件,添加插件
2.2.3 添加 generator 配置文件
2.2.4 添加 generator 配置文件的 DTD 文件
2.2.5 运行 generator 插件生成代码
三 插件管理
3.1父工程 POM
3.2 子工程 POM
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~