`

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
分享到:
评论

相关推荐

    IntelliJ IDEA 2021.3.3 Setting设置

    本篇文章将详细探讨`IntelliJ IDEA 2021.3.3`版本中的设置选项,帮助你更好地理解和优化你的开发环境。 1. **全局设置(IntelliJ IDEA Global Settings)** 全局设置是影响整个IDE工作空间的一系列配置,包括编辑...

    personal idea设置

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑、强大的重构工具以及丰富的插件生态系统而著名。在"personal idea设置"这个主题下,我们将深入探讨如何...

    IDEA的设置Setting.zip

    1. **IntelliJ IDEA Global Settings**:这是IDEA全局设置文件,包含了用户的工作区偏好、编辑器、代码风格、导入导出设置等。你可以在这里调整IDE的基本行为,例如修改代码提示的延迟时间、键盘快捷键绑定、编辑器...

    settings.zip

    标题中的"settings.zip"可能指的是一个包含配置设置的压缩文件,通常在软件环境中,特别是集成开发环境(IDE)如IntelliJ IDEA中,用户会备份或共享他们的个性化设置。这样的文件可能包含了各种自定义选项,以优化...

    IDEA 统一格式化插件配置

    IntelliJ IDEA(简称IDEA)和Eclipse都是广受欢迎的Java集成开发环境(IDE),它们都提供了代码格式化功能。然而,不同开发者可能有不同的代码风格偏好,这时就需要一种方法来统一格式化规则。本文将详细介绍如何...

    IDEA背景颜色设置及其他常用设置

    至于**Unused 不提示设置**,同样在`Inspections` 设置中,找到“Unused declaration”检查项,选择“Do not show”或者调整其级别为“Weak Warning”,这样IDEA就不会在未使用的变量或方法上显示警告。 除了上述...

    CheckStyle-IDEA-5.18.6

    4. **配置管理**:插件支持导入和导出CheckStyle配置文件,便于在团队间共享或在不同项目间切换。 5. **检查结果视图**:展示详细的检查结果,包括错误和警告,每个问题都有简短的描述和对应的源代码位置。 6. **...

    idea自定义类和方法注解模板.zip

    在编程世界中,IDE(Integrated Development Environment)如IntelliJ IDEA是开发者的重要工具,它提供了丰富的功能来提升开发效率。自定义注解和方法模板是其中的两个关键特性,可以帮助我们编写更加规范、易读的代码...

    settingssettingssettings

    标题中的"settingssettingssettings"可能是指Java开发工具IntelliJ IDEA的配置设置,这通常涉及到开发者的工作环境定制和效率优化。下面将详细讲解IntelliJ IDEA的全局设置、配置文件以及相关目录的作用。 IntelliJ...

    idea工具样式等配置

    此外,IDEA支持导入和导出代码风格设置,方便在不同项目间共享。 3. **代码提示与自动完成**:IDEA的智能代码提示功能强大,可以根据上下文提供类名、方法名、变量名等的自动补全。在`File` &gt; `Settings` &gt; `Editor...

    第11章 全局属性和其他

    在IT行业中,全局属性和其他相关概念是编程和软件开发中的重要组成部分。本章将深入探讨这些主题,特别是在源码分析和工具使用的上下文中。全局属性通常指的是在程序中可从任何函数或模块访问的变量,而其他相关概念...

    Apipost-plugin

    Apipost插件则是为了将这些功能无缝集成到开发环境中,使得开发者在Android Studio、IntelliJ IDEA Ultimate、IntelliJ IDEA Community以及Aqua等常用开发工具中能够更加高效地进行API相关的开发工作。 **1. ...

    Android Studio配置文件

    Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),基于IntelliJ IDEA。这款强大的工具为开发者提供了高效的工作流程,其中包括丰富的配置选项、自定义快捷键以及多种实用功能。本压缩包文件“AS...

    idea快捷键大全.docx

    - **CTRL + SHIFT + F**:在整个工程中进行全局搜索,方便查找全局变量或特定字符串。 - **F3**:根据选中的字符快速查找并定位,提高代码阅读效率。 - **F4**:跳转至目标,如方法的定义或实现。 ### 调试与运行 ...

    intellij-settings

    在IntelliJ IDEA中,设置分为两类:全局设置(适用于所有项目)和个人设置(特定于单个项目)。可以通过`File` &gt; `Settings` (在Mac上是`IntelliJ IDEA` &gt; `Preferences`) 来访问设置界面。以下是一些重要的设置部分...

    idea_settings

    在 IntelliJ IDEA 中,设置通常分为两种类型:全局设置(Application Settings)和项目设置(Project Settings)。全局设置适用于所有项目,而项目设置只对特定项目生效。这些设置可以涵盖编辑器、代码风格、构建...

    MyApplication20.zip

    6. **My Application.iml**:这是IntelliJ IDEA(一个流行的Java和C#开发IDE)的项目文件,包含了项目的配置信息,如模块结构、依赖关系等。 7. **gradle.properties**:这个文件通常包含Gradle构建的全局属性,如...

    AndroidStudio编码规范设置

    在Android开发过程中,保持团队间的编码规范和习惯的一致性是至关重要的,这有助于提高代码的可读性、可维护性和团队协作效率。Android Studio作为官方推荐的Android应用开发集成开发环境(IDE),提供了丰富的功能...

Global site tag (gtag.js) - Google Analytics