【研零】maven学习笔记&如何把远程仓库中的项目导入到本地

maven学习笔记

maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件开发项目。

在师兄的指导下跟着b站的教程学习了maven,我对maven有了初步的了解。

maven优点总结:

1、导jar包十分方便,能统一管理jar包。
2、项目在开发过程中少不了依赖一些jar包,在maven中,这些依赖就被称为dependency。maven能很好地解决jar包之间的依赖关系(有的jar包之间存在互相依赖,即它们需要彼此都存在才能正常工作)。

3、获取jar包的方式简单,可以直接通过中央仓库获取(以添加mybatis为例)。

Maven依赖网址:Maven Repository: Search/Browse/Explore (mvnrepository.com)

放到pom.xml的<dependencies>标签中即可

<dependencies>
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.5.16</version>
    </dependency>
</dependencies>

4、项目拆分。当项目过大,使用package拆分不现实的时候,用maven连接拆分后的工程

———————————————————————————————————————————

如何把远程仓库中的项目导入到本地

1、复制远程项目的url

2、选择新建version control项目

3、粘贴url并选择项目的本地存放路径

4、等待项目加载完成后,开始下载和配置maven

【0】下载maven

建议版本的下载地址:Index of /dist/maven/maven-3/3.6.3/binaries (apache.org)

旧版本下载方法:maven3旧版本的下载地址(含新版本)_maven3下载-CSDN博客

参考Maven的安装与配置及IDEA配置(超详细图文讲解)_maven安装及配置教程-CSDN博客

【1】配置settings.xml文件

【2】配置私服
<mirror>
     <id>nexus-aliyun</id>
     <mirrorOf>*</mirrorOf>
     <name>Nexus aliyun</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
【3】根据自己的jdk版本配置profiles
<profile>
      <id>jdk-1.8</id>
      <activation>
	    <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>

      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
    	<maven.compiler.target>1.8</maven.compiler.target>
    	<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>

</profile>

【4】配置idea中的maven路径

最后依次点击apply和ok,完成配置。

5、为项目手动添加系统工作目录{.data}

【0】找师兄要data.zip

【1】解压后拖到项目中(注意data文件夹不要让git管理)

【2】运行项目,控制台如下,没有报错

【3】浏览器输入http://localhost:8010/signin.html,显示系统登录页则说明配置完成。
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值