首页常见问题正文

怎样在Java项目中引入相关依赖?

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

IT培训班

在以往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文件夹。
在第一次引入依赖时,需要在联网状态下进行,且引入依精需要较长时间,读者耐心等待依赖引入完成即可。

分享到:
在线咨询 我要报名
和我们在线交谈!