`

Intellij Idea中设置全局的共享变量解决在不同的开发人员间共享工程文件

    博客分类:
  • IDEA
 
阅读更多
1.工程引用的全局共享lib在是config\options\applicationLibraries.xml文件中
2.在设置-->Path Variables里面可以定义一个全局的路径,然后在路径中引用:
  <library name="log4j">
      <CLASSES>
        <root url="file://$PATH_TO_LIB$/log4j-1.2.15" />
      </CLASSES>
好处是以后可以共享工程文件iml,只需要定义变量PATH_TO_LIB就可以直接make工程.

因为当该工程在其它的机器上第一次打开时,Idea会提示需要新建变量PATH_TO_LIB,定义好变量PATH_TO_LIB之后,然后在Modules-->moduleName-->Dependencies就可以看到Module所需要的jar包的路径直接都被替换成了PATH_TO_LIB对应的值的绝对路径,免除了需要重新一个个定义所依赖的jar包的麻烦。

另外如果在ant文件中编译或者拷贝jar包的路径也都为相对路径。
这样就可以实现只需要修改两个地方就可以直接编译工程,以及通过ant发布应用。


参考:
1.IntelliJ updating a Path Variable
2.Path Variables
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics