代码之家  ›  专栏  ›  技术社区  ›  Joy

用新jar替换.m2/repository中的现有jar

  •  0
  • Joy  · 技术社区  · 5 年前

    我正在开发一个依赖于maven的spring启动应用程序 spring-session-data-redis . 我想定制 createSession() 属于 MapSession 上课时间 spring-sessions

    因为这现在在中不受支持 春季会议 . 所以我克隆了这个 春季会议 震入 BOOT_INF/lib 使用这个新的

    我原来的maven项目的依赖关系图如下:

    my_project
       |
        +- org.springframework.session:spring-session-data-redis:jar:2.3.0.RELEASE:compile
      
            |  \- org.springframework.session:spring-session-core:jar:2.3.0.RELEASE:compile
    

    现在,当我在IDE中加载这个项目时,我仍然看到flow将 映射会话 在旧教室上课 spring-sessions-core 位于 .m2/repository .

    作为maven的新手,我不知道该怎么做。在这方面,我经历了: How to manually install an artifact in Maven 2? . 但我不明白怎么解决这个问题。有人能帮忙吗?谢谢。

    1 回复  |  直到 5 年前
        1
  •  1
  •   DV82XL    5 年前

    .m2/reoository folder 从你的 ${user.home} 文件夹。那就跑吧 mvn clean install

        2
  •  1
  •   Gaurav kumar Singh    5 年前

    -U mvn clean install -U

    -U (--update-snapshots) 
        Forces a check for updated releases and snapshots on remote repositories
    

    More such useful options