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
Intellij Idea中设置全局的共享变量解决在不同的开发人员间共享工程文件
猜你喜欢
转载自herry.iteye.com/blog/1937950
今日推荐
周排行