很烦人的maven和gradle的jar缓存

时间:2021-07-09 06:53:08

  

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:\opensources\build\.m2
      4. mklink /d %USERPROFILE%\.gradle D:\opensources\build\.gradle

        b. issue

          i. linux 一般都没有问题的

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

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

      3. 结论

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

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

      很烦人的maven和gradle的jar缓存的更多相关文章

      1. Windows10获取VS管理员权限总是很烦人

        之前在Windows 7中,只要关闭了UAC,给当前账户管理员权限,任何程序都会以管理员身份启动.现在,在Windows 10上就行不通了.而VS又需要管理员权限才能使用附加调试等一些功能.虽然我们可 ...

      2. xp系统打开软件程序总是弹出警告窗口,很烦人对不,怎么办呢?进来看

        为了不浪费比较着急的朋友的的时间,先把解决方案说了,下面我在细说: 细说: 今天装了个xp的虚拟机,为了不在xp里重复装真机(win7的)里已经有的软件,就把我的工具盘共享给了虚拟机,大部分软件都可以 ...

      3. python+selenium+PhantomJS批量投递智联简历(不要用自己的账号进行测试,请使用小号,很烦人的,哈哈哈)

        1.环境python2.7+selenium+PhantomJS(软件安装和库的安装网上都有教程我们跳过,so easy) 2.原理 绕过首页登录需要验证码,直接进入搜索栏,输入搜索的职位+地区搜索出 ...

      4. 〖Linux〗干掉Kubuntu烦人的软件升级提示“Update notification daemon”,Your should update ..

        Kubuntu是很好使用,但是升级提示也是太烦人了,开机的时候总是显示如下画面: 使用System Load Indicator(sudo apt-get install indicator-mult ...

      5. poll?transport=longpoll&connection...烦人的请求

        2016-06-19 11:50 76人阅读 评论(0) 收藏 举报  分类: C#那点事 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.问题描述: 最近使用miniui做了一个后台管理系 ...

      6. Fody,告别烦人的INotifyPropertyChanged,最简方式实现通知!

        INotifyPropertyChanged 我不是针对谁,我是说在座的各位 相信所有学wpf的,都写过类似下面的代码: 实现INotifyPropertyChanged public class M ...

      7. poll?transport=longpoll&connection...烦人的请求c

        1.问题描述: 最近使用miniui做了一个后台管理系统,打开浏览器调试时,总发现一堆无关的请求,结构大致是:poll?transport=longpoll&connection.....一直 ...

      8. Maven和Gradle对比

        Java世界中主要有三大构建工具:Ant.Maven和Gradle.经过几年的发展,Ant几乎销声匿迹.Maven也日薄西山,而Gradle的发展则如日中天.笔者有幸见证了Maven的没落和Gradl ...

      9. Maven、gradle、Ant、Eclipse IDE

        Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=sea ...

      随机推荐

      1. CoffeeScript实现Python装潢器

        在上篇Angular遇上CoffeeScript – NgComponent封装中,我们讲述了CoffeeScript这门小巧的语言,摒弃JavaScript中糟粕(“坑”)部分,并将JavaScri ...

      2. 去掉tableview cell的左边间隙问题

        http://www.jianshu.com/p/ba32f45222e0 简书上面的一篇文章.

      3. Windows7配置GPU和Theano编程环境

        可参考Windows安装Theano官方教程: http://deeplearning.net/software/theano/install_windows.html#install-windows ...

      4. NodeJS + express访问html、css、JS等静态资源文件

        原先做前端开发时都是用XAMPP或LAMP,把HTML.CSS.JS等前端资源放到htdocs下,测试自己的前端代码,但有些不方便的地方是,在调用Ajax请求后无法模拟请求返回的数据,最近学了点Nod ...

      5. Visual Studio Code搭建python开发环境

        开发Python的环境有很多,原来已经在vs2013上面搭建好python的开发环境了,但是vs2013每次启动都占太多内存(太强大了吧),这下出了vs code,既轻量又酷炫,正好拿来试一试开发py ...

      6. Trensient的使用介绍

        1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过 ...

      7. linux防火墙开放和禁用指定端口

        一.例如:开放8080端口 firewall-cmd --permanent --add-port=8080/tcp 二.重启使设置生效 systemctl restart firewalld.ser ...

      8. 第一个React Native程序踩到的那些坑

        毫不夸张的说用React Native写一个Hello World !程序是我碰到最复杂的Hello World.网络上的有关的环境搭建相关的文档也很多,但是总是有这样那样的问题. 官方中文版的安装文 ...

      9. c++ vs 快捷方式

        强迫智能感知:Ctrl+J: 强迫智能感知显示参数信息:Ctrl-Shift-空格: Ctrl+E,D ----格式化全部代码 Ctrl+A+K+F Ctrl+E,F ----格式化选中的代码 Ctr ...

      10. solr配置相关:约束文件及引入ik分词器

        schema.xml: solr约束文件 Solr中会提前对文档中的字段进行定义,并且在schema.xml中对这些字段的属性进行约束,例如:字段数据类型.字段是否索引.是否存储.是否分词等等 &lt ...