更新时间:2023-05-12 来源:黑马程序员 浏览量:

在以往Java项目的开发中,需要在项目中引入许多JAR包以便于调用JAR包中封装好的常用类集。但由于JAR包占用的内存空间较大,给项目的打包和发布带来了极大的不便,基于以上原因,Apache公司开发了项目管理工具Maven。Maven使用Maven仓库管理JAB包,使用Maven管理项目不需要再引入一个个的JAR包,只需将JAR包的依赖引入项目的pom.xml文件中就可以调用JAR包中的类。极大提高了开发人员的编程效率由于IDEA中集成了Mavern,所以直接使用IDEA中默认的Maven进行项目构建是十分方便的。
由于本项目要连接数据库并对程序进行测试,所以需要在项目的pom.xml文件中导入MySQL.驱动包、JUmit测试包、MyBatis的核心包等相关依赖,具体代码如下:
<dependenclea> <depencdency> <groupIdborg.mybatis</groupId> <artlfactld>rmyatis</artifactId> <veraion>3.5.2</veraion> </dependenicy> <dependenay> <grouplbaysql</groupld> <artifactIdomyagl-connector-java</artifactId> <version>8.0.li</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>teat</scope> </dependency> </dependencies> <build> <resources> <resource> <directory>arc/main/java</directory> <includes> <include>**/*.propertien</include> <include>*·/*,xnl</include> </includea> <filtering>true</filtering> </resource> </resourcea> </build>上述代码中,第2~6行代码是MyBatis的核心包;第7~11行代码是MySQL驱动包;第12~17行代码是JUnit测试包;由于IDEA不会自动编译srclmainfjava目录下的XML.文件,第19~30行代码是将项目中snc/mainfjava目录下的XML.等资源文件编译进classes文件夹。
全国13城校区全覆盖|黑马程序员AI大模型开发(Python),就近学习、全国就业
2026-04-08黑马程序员AI大模型开发(Python)|大厂共建+实战赋能,学完即具备企业项目能力
2026-04-08黑马程序员AI大模型开发(Python)|5阶段体系化教学,从入门到精通全覆盖
2026-04-08黑马程序员AI大模型开发(Python)|培养企业应用型人才,适配行业核心需求
2026-04-08黑马程序员AI智能应用开发|上市品牌背书,大厂联合研发,打造AI复合型人才
2026-04-08全国13城校区全覆盖|黑马程序员AI智能应用开发,就近学、就近就业
2026-04-08