GVKun编程网logo

Intellij IDEA如何管理插件依赖性?(idea添加依赖的插件)

9

这篇文章主要围绕IntellijIDEA如何管理插件依赖性?和idea添加依赖的插件展开,旨在为您提供一份详细的参考资料。我们将全面介绍IntellijIDEA如何管理插件依赖性?的优缺点,解答ide

这篇文章主要围绕Intellij IDEA如何管理插件依赖性?idea添加依赖的插件展开,旨在为您提供一份详细的参考资料。我们将全面介绍Intellij IDEA如何管理插件依赖性?的优缺点,解答idea添加依赖的插件的相关问题,同时也会为您带来IDEA如何快速搭建Java开发环境,IntelliJ IDEA mac新手入门、Intellij IDEA - 常用插件、IntelliJ IDEA mac新手入门—IDEA如何快速搭建Java开发环境,、Intellij IDEA 像 eclipse 那样给 maven 添加依赖,且 Intellij idea 里在 pom.xml 里添加 Maven 依赖,本地仓库下拉列表显示包很少的血的经验的实用方法。

本文目录一览:

Intellij IDEA如何管理插件依赖性?(idea添加依赖的插件)

Intellij IDEA如何管理插件依赖性?(idea添加依赖的插件)

在玩了Intellij IDEA插件一段时间后,我注意到具有外部依赖项的插件可以很好地工作,即使这些依赖项未与插件本身捆绑在一起,也未在任何地方公开声明。

挑选一个随机的例子:GenerateToString插件尤其取决于log4j。但是,如果您查看jar文件的内部,您将看到它仅包含其自己的类以及一些资源(图像和html文件)和元数据(强制性plugin.xml和MANIFEST.MF),而这些文件都没有参考log4j。该jar文件是安装插件所需的唯一内容。

那怎么可能?IDEA如何管理这些依赖关系,以便它ClassNotFoundException在运行时不会抛出或类似的东西?

答案1

小编典典

IDEA使用自定义的类加载器,如果在插件分发​​中找不到所需的类,则会在IDEA_HOME/lib目录中的所有jar中搜索它。

IDEA如何快速搭建Java开发环境,IntelliJ IDEA mac新手入门

IDEA如何快速搭建Java开发环境,IntelliJ IDEA mac新手入门

作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天小编就给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境?赶快来跟小编一起学习吧! 

全局JDK(默认配置)

具体步骤:顶部工具栏  File ->Other Settins -> Default Project Structure -> SDKs -> JDK

示例: 根据下图步骤设置JDK目录,最后点击OK保存。

注:SDKs全称是Software Development Kit  ,因为IDEA支持JDK等多种开发工具包。

同理,当前项目在Project Structure可为工程和各模块设置喜欢的JDK版本。

全局Maven(默认配置)

具体步骤:顶部工具栏  File ->Other Settings -> Default Settings -> Build & Tools -> Maven

示例: 理论上只要配置了Maven主目录即可,实际开发推荐采用User Settins file .

这里提醒一下,Apache Maven 本地仓库的地址是自动生成的,通常在C盘的用户目录里,所以在实际开发中推荐大家指定本地仓库的地址,避免因重装系统或被第三方安全工具清理而丢失数据。Maven的配置很简单,删掉注释后一目了然。如图:

打开Maven神器

还在Eclipse使用Update命令苦苦挣扎的童鞋,请火速尝试IDEA提供的Maven插件,其操作的便利性将给你带来前所未有的愉快感!!

具体步骤:右侧工具栏 Maven -> 点击展开某工程或模块 ->快速执行Maven命令。

版本控制Git/Svn (默认配置)

具体步骤:顶部工具栏  File ->Other Settings -> Default Settings -> Version Control -> Git

使用说明: IDEA默认集成了对Git/Svn的支持  直接设置执行程序,右边Test提示成功即可。

问题反馈:有部分小伙伴反馈说IDEA无法找到svn.exe,解决方法:重装SVN,配置项重新选择command line client tools 即可。

自动导包和智能移除 (默认配置)

具体步骤:顶部工具栏  File ->Other Settings -> Default Settings -> Auto Import

使用说明: 在网上看到很多人在提问IDEA为什么不能优化导包而Eclipse可以,这不是低端黑嘛, 所以特意抽出来跟大家分享IDEA如何优化导包。

Tomcat Server(当前项目配置)

很多小伙伴刚开始都找不到Tomcat的配置,其实很简单,Tomcat或者Jetty这些都是部署的容器,自然会联想到Deployment ,打开部署配置,可以看到应用服务器的配置。

配置Tomcat方法: File -> Settings -> Deployment -> Application Servers -> Tomcat Server

具体配置方法,如下图:

以上就是小编为大家带来的IntelliJ IDEA mac使用教程,IDEA如何快速搭建Java开发环境你学会了吗?

Intellij IDEA - 常用插件

Intellij IDEA - 常用插件

目录

Mybatis 插件(推荐)
Git 相关插件
gitignore(推荐)
Git Integration 或 Git
GitToolBox(推荐)
Git Flow Integration(推荐)
GitLab Projects(推荐)
Git Commint Template(推荐)
Alibaba Java Coding Guidelines(推荐)
Jrebel(强烈推荐)
GenerateSerialVersionUID
Lombok(推荐)
TOC

收集一些好用的插件供大家参考。

Mybatis 插件(推荐)

MyBatisCodeHelper-Pro

文档地址: https://gejun123456.github.io/MyBatisCodeHelper-Pro/
功能描述:

  • 通过方法名 (不需要方法的返回值和参数 会自动推导出来) 来生成 sql 可以生成大部分单表操作的 sql 只需要一个方法的名字即可 会自动补全好方法的参数和返回值 和 springdatajpa 的语句基本一致
  • sql 全自动提示,sql 正确性检测,插件会识别 mybatis 的一系列标签 如 include trim set where,在这些标签之后的 sql 可以自动提示数据库的字段,检测 sql 的正确性,从此不用担心 sql 写错
  • 直接从 Intellij 自带的数据库或者配置一个数据库生成 crud 代码 自动检测好 useGeneratedkey 自动配置好模块的文件夹 只用添加包名就可以生成代码了
  • 从 java 类生成 mybatis crud 代码 建表语句 支持生成 service,建表支持生成多字段的索引
  • 数据库添加字段后可以继续生成,不会修改之前已经在接口或 xml 添加的自定义的方法 无需再去进行手动的添加
  • mybatis 接口和 xml 的互相跳转 支持一个 mybatis 接口对应多个 xml
  • mybatis 接口中的方法名重构支持
  • xml 中的 param 的自动提示 if test 的自动提示 resultMap refid 等的自动提示
  • resultMap 中的 property 的自动提示
  • xml 中 refid,resultMap 等的跳转到定义
  • 检测没有使用的 xml 可一键删除
  • 检测 mybatis 接口中方法是否有实现,没有则报红 可创建一个空的 xml
  • 检测 resultmap 的 property 是否有误
  • param 检测 检测 #{ 中的内容是否有误
  • ognl 支持 if test when test foreach bind 中的自动补全,跳转和检测
  • mybatis 接口中一键添加 param 注解
  • mybatis 接口一键生成 xml
  • 支持 spring 将 mapper 注入到 spring 中 intellij 的 spring 注入不再报错 支持 springboot
  • 一键生成 mybatis 接口的 testcase 无需启动 spring,复杂 sql 可进行快速测试
  • 一键生成两张表关联的 join
  • 一键从 sql 语句中 导出 resultMap

Git 相关插件

gitignore(推荐)


功能描述:

  • 文件语法突出显示
  • 在项目视图中为忽略的文件着色
  • Gitignore 模板按名称和内容过滤和选择规则生成器
  • 用户自定义模板
  • 按指定的 Gitignore 文件显示忽略的文件(右键单击.gitignore 文件)
  • 在当前选择的目录中创建文件
  • 根据 GitHub 的模板集合生成 Gitignore 规则
  • 从弹出菜单将选定的文件 / 目录添加到 Gitignore 规则
  • 建议.gitignore 为新项目创建文件
  • 带有修复措施的条目检查(重复,覆盖,未使用,语法错误,相对条目)
  • 注释和括号支持
  • 导航到项目视图中的条目
  • 重命名忽略文件中的条目
  • 关闭打开的忽略文件操作
  • 具有导入 / 导出功能的自定义用户模板
  • 文件语法突出显示
  • 在项目视图中为忽略的文件着色
  • Gitignore 模板按名称和内容过滤和选择规则生成器
  • 用户自定义模板
  • 按指定的 Gitignore 文件显示忽略的文件(右键单击.gitignore 文件)
  • 在当前选择的目录中创建文件
  • 根据 GitHub 的模板集合生成 Gitignore 规则
  • 从弹出菜单将选定的文件 / 目录添加到 Gitignore 规则
  • 建议.gitignore 为新项目创建文件
  • 带有修复措施的条目检查(重复,覆盖,未使用,语法错误,相对条目)
  • 注释和括号支持
  • 导航到项目视图中的条目
  • 重命名忽略文件中的条目
  • 关闭打开的忽略文件操作
  • 具有导入 / 导出功能的自定义用户模板

Git Integration 或 Git

IDEA 内提供 git 版本管理的基础功能,使用 git 必需安装的。

GitToolBox(推荐)

在 Idea 的状态栏显示 git 状态,还提供了定时 fecth 等功能。

Features

  • Git status display:
    • shows number of ahead / behind commits for current branch as status bar widget
    • ahead / behind, current branch, tags on HEAD as Project View decoration on modules
    • can use remote tracking branch or any other ''parent'' branch
  • Status bar widget:
    git status
    • tooltip shows info for all repositories
    • popup menu - status refresh
    • popup menu - repository fetch
      git blame
    • tooltip shows detailed blame for file/line
    • popup - detailed blame balloon
    • action to open detailed blame balloon
  • Auto fetch - runs git fetch at fixed intervals
  • Push tags on current branch - available in VCS / Git
  • Behind tracker - shows notification when behind count of current branch changes and is non-zero
  • Branch name completion in Commit dialog - provides branch name completion inside Commit dialog message
  • Blame inlined in active editor - show blame for line at caret in active editor
  • Git Extender integration - can be selected as update action executed from behind tracker popup

Git Flow Integration(推荐)

用于在 Idea 里面使用 Gitflow 工作流,使用这个插件需要先在自己的电脑上面安装好 Gitflow。

GitLab Projects(推荐)

和 GitLab Integration Plugin 插件,使用 Gitlab 作为私有仓库时有用。

Features:

  • GitLab Checkout support - add GitLab autocompleter to IDE Git checkout dialog
  • GitLab Share dialog - allows quick import of new projects to GitLab, user can specify namespace and project visibility
  • GitLab Merge Request dialog - user can quickly create new merge requests from current branch
  • GitLab Merge Request List dialog - user can list and accept all open code reviews

Git Commint Template(推荐)


提供使用如下模板创建提交日志的功能:

        <type>(<scope>): <subject>
        <BLANK LINE>
        <body>
        <BLANK LINE>
        <footer>

Alibaba Java Coding Guidelines(推荐)

用于检查代码是否符合阿里巴巴的代码规范。需要在”Settings > Editor > Inspections > Ali-Check“中把检查打开。

Jrebel(强烈推荐)

热部署插件,可大幅提高开发效率。
免费使用方法
激活地址:
http://jrebel.yanjiayu.cn:9001/{GUID}
https://jrebel.qekang.com/{GUID}

GenerateSerialVersionUID

用来在需要序列化的 Java 对象中生成 GUID。
使用此插件前需要先在”Settings > Editor > Inspections > Java > Serialization issues" 下把下图中的检查打开

Lombok(推荐)

在 Idea 里面支持 Lombok。Lombok 的介绍 1,介绍 2,详细使用说明
使用 Lombok 首先需要在项目中作如下设置

IntelliJ IDEA mac新手入门—IDEA如何快速搭建Java开发环境,

IntelliJ IDEA mac新手入门—IDEA如何快速搭建Java开发环境,

作为IntelliJ IDEA mac新手,IDEA如何快速搭建Java开发环境呢?今天给大家带来了IntelliJ IDEA mac使用教程,想知道IDEA如何快速搭建Java开发环境?

全局JDK(默认配置)

具体步骤:顶部工具栏  File ->Other Settins -> Default Project Structure -> SDKs -> JDK

示例: 根据下图步骤设置JDK目录,最后点击OK保存。

注:SDKs全称是Software Development Kit  ,因为IDEA支持JDK等多种开发工具包。

同理,当前项目在Project Structure可为工程和各模块设置喜欢的JDK版本。

全局Maven(默认配置)

具体步骤:顶部工具栏  File ->Other Settings -> Default Settings -> Build & Tools -> Maven

示例: 理论上只要配置了Maven主目录即可,实际开发推荐采用User Settins file .

这里提醒一下,Apache Maven 本地仓库的地址是自动生成的,通常在C盘的用户目录里,所以在实际开发中推荐大家指定本地仓库的地址,避免因重装系统或被第三方安全工具清理而丢失数据。Maven的配置很简单,删掉注释后一目了然。如图:

打开Maven神器

还在Eclipse使用Update命令苦苦挣扎的童鞋,请火速尝试IDEA提供的Maven插件,其操作的便利性将给你带来前所未有的愉快感!!

具体步骤:右侧工具栏 Maven -> 点击展开某工程或模块 ->快速执行Maven命令。

版本控制Git/Svn (默认配置)

具体步骤:顶部工具栏  File ->Other Settings -> Default Settings -> Version Control -> Git

使用说明: IDEA默认集成了对Git/Svn的支持  直接设置执行程序,右边Test提示成功即可。

问题反馈:有部分小伙伴反馈说IDEA无法找到svn.exe,解决方法:重装SVN,配置项重新选择command line client tools 即可。

自动导包和智能移除 (默认配置)

具体步骤:顶部工具栏  File ->Other Settings -> Default Settings -> Auto Import

使用说明: 在网上看到很多人在提问IDEA为什么不能优化导包而Eclipse可以,这不是低端黑嘛, 所以特意抽出来跟大家分享IDEA如何优化导包。

Tomcat Server(当前项目配置)

很多小伙伴刚开始都找不到Tomcat的配置,其实很简单,Tomcat或者Jetty这些都是部署的容器,自然会联想到Deployment ,打开部署配置,可以看到应用服务器的配置。

配置Tomcat方法: File -> Settings -> Deployment -> Application Servers -> Tomcat Server

具体配置方法,如下图:

以上就是小编为大家带来的IntelliJ IDEA mac使用教程,IDEA如何快速搭建Java开发环境你学会了吗?

Intellij IDEA 像 eclipse 那样给 maven 添加依赖,且 Intellij idea 里在 pom.xml 里添加 Maven 依赖,本地仓库下拉列表显示包很少的血的经验

Intellij IDEA 像 eclipse 那样给 maven 添加依赖,且 Intellij idea 里在 pom.xml 里添加 Maven 依赖,本地仓库下拉列表显示包很少的血的经验

打开 pom.xml, 在它里面使用快捷键:ALT+Insert  ————> 点击 dependency

再输入想要添加的依赖关键字,比如:输个 spring   出现下图:

根据需求选择版本,完成以后结果如下图:

 

博主在学习 idea 结合 maven 使用时遇到的问题,当时折腾可好久,现在把经验记下来,希望对别人也有帮助。

问题描述:
前提是我配好了自己的自定义本地仓库地址,settings.xml 也配好了

 

在 pom.xml 点击右键,选择 Generate,选择 Dependency,弹出选择依赖的窗口

然而却只显示两个 jar 包,可我自定义的本地仓库里明明很多 jar 包可选择啊

 

 

解决方法:


在如图位置找到自己设置的本地仓库地址(我的是 E:/maven-repository),然后点 update,会更新索引,等 idea 更新完,就可以在 generate 里的 Dependency 里找到很多本地仓库可选 jar 包,不再是零零星星的两个了。

转:https://blog.csdn.net/fjian123/article/details/79711093 

关于Intellij IDEA如何管理插件依赖性?idea添加依赖的插件的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于IDEA如何快速搭建Java开发环境,IntelliJ IDEA mac新手入门、Intellij IDEA - 常用插件、IntelliJ IDEA mac新手入门—IDEA如何快速搭建Java开发环境,、Intellij IDEA 像 eclipse 那样给 maven 添加依赖,且 Intellij idea 里在 pom.xml 里添加 Maven 依赖,本地仓库下拉列表显示包很少的血的经验等相关内容,可以在本站寻找。

本文标签: