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`版本中的设置选项,帮助你更好地理解和优化你的开发环境。 1. **全局设置(IntelliJ IDEA Global Settings)** 全局设置是影响整个IDE工作空间的一系列配置,包括编辑...
IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑、强大的重构工具以及丰富的插件生态系统而著名。在"personal idea设置"这个主题下,我们将深入探讨如何...
1. **IntelliJ IDEA Global Settings**:这是IDEA全局设置文件,包含了用户的工作区偏好、编辑器、代码风格、导入导出设置等。你可以在这里调整IDE的基本行为,例如修改代码提示的延迟时间、键盘快捷键绑定、编辑器...
标题中的"settings.zip"可能指的是一个包含配置设置的压缩文件,通常在软件环境中,特别是集成开发环境(IDE)如IntelliJ IDEA中,用户会备份或共享他们的个性化设置。这样的文件可能包含了各种自定义选项,以优化...
IntelliJ IDEA(简称IDEA)和Eclipse都是广受欢迎的Java集成开发环境(IDE),它们都提供了代码格式化功能。然而,不同开发者可能有不同的代码风格偏好,这时就需要一种方法来统一格式化规则。本文将详细介绍如何...
至于**Unused 不提示设置**,同样在`Inspections` 设置中,找到“Unused declaration”检查项,选择“Do not show”或者调整其级别为“Weak Warning”,这样IDEA就不会在未使用的变量或方法上显示警告。 除了上述...
4. **配置管理**:插件支持导入和导出CheckStyle配置文件,便于在团队间共享或在不同项目间切换。 5. **检查结果视图**:展示详细的检查结果,包括错误和警告,每个问题都有简短的描述和对应的源代码位置。 6. **...
在编程世界中,IDE(Integrated Development Environment)如IntelliJ IDEA是开发者的重要工具,它提供了丰富的功能来提升开发效率。自定义注解和方法模板是其中的两个关键特性,可以帮助我们编写更加规范、易读的代码...
标题中的"settingssettingssettings"可能是指Java开发工具IntelliJ IDEA的配置设置,这通常涉及到开发者的工作环境定制和效率优化。下面将详细讲解IntelliJ IDEA的全局设置、配置文件以及相关目录的作用。 IntelliJ...
此外,IDEA支持导入和导出代码风格设置,方便在不同项目间共享。 3. **代码提示与自动完成**:IDEA的智能代码提示功能强大,可以根据上下文提供类名、方法名、变量名等的自动补全。在`File` > `Settings` > `Editor...
在IT行业中,全局属性和其他相关概念是编程和软件开发中的重要组成部分。本章将深入探讨这些主题,特别是在源码分析和工具使用的上下文中。全局属性通常指的是在程序中可从任何函数或模块访问的变量,而其他相关概念...
Apipost插件则是为了将这些功能无缝集成到开发环境中,使得开发者在Android Studio、IntelliJ IDEA Ultimate、IntelliJ IDEA Community以及Aqua等常用开发工具中能够更加高效地进行API相关的开发工作。 **1. ...
Android Studio是Google官方推出的Android应用开发集成开发环境(IDE),基于IntelliJ IDEA。这款强大的工具为开发者提供了高效的工作流程,其中包括丰富的配置选项、自定义快捷键以及多种实用功能。本压缩包文件“AS...
- **CTRL + SHIFT + F**:在整个工程中进行全局搜索,方便查找全局变量或特定字符串。 - **F3**:根据选中的字符快速查找并定位,提高代码阅读效率。 - **F4**:跳转至目标,如方法的定义或实现。 ### 调试与运行 ...
在IntelliJ IDEA中,设置分为两类:全局设置(适用于所有项目)和个人设置(特定于单个项目)。可以通过`File` > `Settings` (在Mac上是`IntelliJ IDEA` > `Preferences`) 来访问设置界面。以下是一些重要的设置部分...
在 IntelliJ IDEA 中,设置通常分为两种类型:全局设置(Application Settings)和项目设置(Project Settings)。全局设置适用于所有项目,而项目设置只对特定项目生效。这些设置可以涵盖编辑器、代码风格、构建...
6. **My Application.iml**:这是IntelliJ IDEA(一个流行的Java和C#开发IDE)的项目文件,包含了项目的配置信息,如模块结构、依赖关系等。 7. **gradle.properties**:这个文件通常包含Gradle构建的全局属性,如...
在Android开发过程中,保持团队间的编码规范和习惯的一致性是至关重要的,这有助于提高代码的可读性、可维护性和团队协作效率。Android Studio作为官方推荐的Android应用开发集成开发环境(IDE),提供了丰富的功能...