故事:idea刚用不多久,因为某些原因,myeclipse不符合我的工作要求了,需要转用idea,用的时候碰到了不少问题。这里先说一个比较实用的,就是 idea每次从svn下载下来maven的项目,都会需要重新配置maven的安装目录和数据仓库的引用,我的c盘空间本来就所剩无几了,现在倒好,每次都给我默认到C盘user下,气得我不轻。研究了一番,时间紧迫,直接问的同事东东。

问题:为什么每次下载完项目了,我都配置好了maven的配置,但是再下载新maven的项目的时候,就会自动默认成了c盘的引用了。why?why?why?

原因:是因为我设置的仅仅是当前的项目。这个要从idea的 project 和 model 来说了,project 就相当于myeclipse的workspace工作空间是一样的,model就相当于myeclipse里面的每个项目是一样的。    myeclipse的workspace也是一样的,配置都是放到这里面的,当前工作空间的每个项目都共用这个工作空间的配置。

也就是说,在idea中的project就是一个工作空间,我们如果每个项目都是新开一个idea窗口的话,那么每个项目都会是一个独立的工作空间。即你的配置都会只存储在当前项目的配置文件里面。

解决:

方式一:

File -> Other Settings -> Settings for New Projects...

方式二:

步骤1:关闭当前project(工作空间)

步骤2:在关闭后的页面设置全局属性

上图:

解决 idea的maven配置每次新下载项目都会重新配置maven的安装目录和数据仓库_工作空间

解决 idea的maven配置每次新下载项目都会重新配置maven的安装目录和数据仓库_eclipse_02

解决 idea的maven配置每次新下载项目都会重新配置maven的安装目录和数据仓库_工作空间_03