zoukankan      html  css  js  c++  java
  • 很烦人的maven和gradle的jar缓存

      

    1. 起因

      a. 最近在学习大数据相关东西,自然就少不免去操作linux系统,更别说不敲命令

      b. 然而那个配置软件时,很经常使用ln -s为一个软件目录(带着版本或者其他信息的长命名)创建别名(软连接)

      c. 我突然想到之前window或者linux底下的“个人目录”下的那堆".目录"能不能迁移到别处,再使用软连接吗?

      (虽然我本来就知道通过“配置文件”来把那些文件迁移到别处),但是如果你新装什么软件,又得重新修改“配置文件”导向别处

      (本人一直有用AS(IntelliJ是的他的“内核”),这玩意非常恶心,每次更新都要去更新个人目录的“.软件名”,就更新一下版本,然后路径就不一样了,里面的插件和jar都要重新导入.每次更新我都要修改配置文件。)

    2. 解决思路

      a. 其实很简单

        i. linux http://www.jb51.net/LINUXjishu/150570.html?t=1481299513663

        

      1. 格式:ln -s 源路径 目的路径
      2. ln -s /usr/local/share/.gradle/ ~/.gradle

        ii. window http://blog.csdn.net/zht666/article/details/45917155

          

      1. %USERPROFILE%是你当前“用户目录路径”
      2. 格式:mklink /d 目的路径 源路径
      3. mklink /d %USERPROFILE%.m2 D:opensourcesuild.m2
      4. mklink /d %USERPROFILE%.gradle D:opensourcesuild.gradle

      b. issue

        i. linux 一般都没有问题的

        ii. window 就比较恶心(如果不同一个目录下,"源路径"和“目的路径”要使用“绝对路径”,不然怎么样都不行)

        iii. 还有“注意”window和linux的位置是不一样的    

    3. 结论

      a. 从此都不用接触那个“配置文件”了

      b. 个人开发的话,一般这样做是没有问题的,但是服务器配置还是老实去“配置文件”那里配置好点。

  • 相关阅读:
    Andoird注册功能
    android注册功能
    寒假周总结六
    android登录功能
    Android登录功能
    android登录功能
    每日日报2021.1.24
    每日博客2021.1.23
    每日日报2021.1.22
    每日日报2021.1.21
  • 原文地址:https://www.cnblogs.com/shortboy/p/6396292.html
Copyright © 2011-2022 走看看