更新时间: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文件夹。