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