【小细节】idea里maven的使用

1、创建

新建个maven项目即可


2、明明名字也对了,reimport了,还是没有引入到lib里

打开项目属性,选择libraries,看是否有红色波浪线

我原先发现mrunit-1.0.0.jar找不到,然后用finder进入这个地址,

去apache mrunit下了个版本一样的包复制过去,重命名成mrunit-1.0.0.jar,

再reimport下就出现在库里了



3、如何查找所需jar的maven配置?

去这找咯,http://mvnrepository.com/

或者去那个jar的官网,页面搜索下maven

### 解决 IntelliJ IDEAMaven 依赖下载卡住的问题 当在 IntelliJ IDEA 使用 Maven 进行依赖管理时,如果遇到 `Resolving Maven dependencies` 卡住的情况,可以通过以下方法解决问题: #### 方法一:更换国内镜像源 确认已经将 Maven 配置文件中的远程仓库地址替换为国内的镜像源(如阿云)。通过减少网络延迟来提升依赖解析速度。 编辑 `~/.m2/settings.xml` 文件或者项目的 `pom.xml` 文件,添加如下配置: ```xml <mirrors> <mirror> <id>aliyun</id> <name>Aliyun Repository</name> <url>https://maven.aliyun.com/repository/public</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> ``` 此操作能够显著改善因国外服务器访问缓慢而导致的卡顿问题[^2]。 #### 方法二:增加 JVM 堆内存设置 对于大型项目而言,Maven 加载大量依赖可能导致 OOM 或者性能瓶颈。可以在 IDE 设置中调整 Maven 导入时使用的 JVM 参数。 进入 **File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Importing** 页面,找到 **VM options for importer** 输入框,将其值更改为更高的内存分配范围,例如 `-Xms2048m -Xmx4096m`。这样可以有效缓解由于堆内存不足引发的阻塞现象[^2]。 #### 方法三:启用离线模式或清理缓存 有时本地缓存损坏也可能引起此类问题。尝试切换到离线工作状态以跳过不必要的网络请求;或者清除旧有的 artifact 缓存后再重试同步过程。 开启离线模式的方法是在命令行执行 mvn install -o ,而在 GUI 上则需勾选对应选项即可实现相同效果 。另外也可以手动删除整个 .m2 目录下的 repository 子目录从而强制刷新全部资源[^3]。 #### 方法四:调试日志分析具体原因 为了进一步定位实际发生的位置以及可能存在的异常状况,建议临时把 log level 调整至 DEBUG 层级以便获取更多细节信息用于排查故障所在之处[^3]。 完成以上更改之后再次启动 reimport all projects 功能应该就能恢复正常运作流程了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值