IntelliJ IML 文件中的属性替换
我最近迁移到 IntelliJ 10。我的 .IML 文件具有多个属性,例如用于设置构建环境的 $MODULE_DIR$。这些旨在进行签入,以便每个用户都可以配置他/她自己的本地设置。
但每次我签入时,IDEA 都会将这些其中一些属性替换为实际环境值,例如将 iml 文件中出现的每个 $MODULE_DIR$ 替换为我配置的值“C:/Modules”。对于其他属性以及使用同一项目的团队中的其他开发人员来说,这种情况似乎不会发生。我是否缺少某些设置?
蒂亚。
I recently migrated to IntelliJ 10. My .IML file has several properties such as $MODULE_DIR$ which set up the build environment. These are designed to be checked in so each user can configure his/her own local settings.
But everytime I checkin, IDEA replaces these some of these properties with the actual environment value, for example replacing every occurrence $MODULE_DIR$ in the iml file with my configured value "C:/Modules". This does not seem to happen for other properties, nor for other developers on the team using the same project. Am I missing some setting??
tia.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能应该阅读 Idea 帮助中的路径变量。
我知道 Idea 使用 $MODULE_DIR$、$PROJECT_DIR$、ard $APPLICATION_HOME_DIR$ 来确定在哪里可以找到模块/项目/Idea 的东西(jar 等)。所以我猜不使用这些确切的变量名称会解决你的问题。
You should probably read about Path Variables in the Idea help.
I know that $MODULE_DIR$, $PROJECT_DIR$, ard $APPLICATION_HOME_DIR$ are used by Idea to determine where to find Module/Project/Idea stuff (jars etc). So I would guess not using these exact variable names will solve your problem.