这篇文章主要围绕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添加依赖的插件)
- 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插件一段时间后,我注意到具有外部依赖项的插件可以很好地工作,即使这些依赖项未与插件本身捆绑在一起,也未在任何地方公开声明。
挑选一个随机的例子:GenerateToString插件尤其取决于log4j。但是,如果您查看jar文件的内部,您将看到它仅包含其自己的类以及一些资源(图像和html文件)和元数据(强制性plugin.xml和MANIFEST.MF),而这些文件都没有参考log4j。该jar文件是安装插件所需的唯一内容。
那怎么可能?IDEA如何管理这些依赖关系,以便它ClassNotFoundException
在运行时不会抛出或类似的东西?
答案1
小编典典IDEA使用自定义的类加载器,如果在插件分发中找不到所需的类,则会在IDEA_HOME/lib
目录中的所有jar中搜索它。
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 - 常用插件
目录
Git 相关插件
gitignore(推荐)
Git Integration 或 Git
GitToolBox(推荐)
Git Flow Integration(推荐)
GitLab Projects(推荐)
Git Commint Template(推荐)
Alibaba Java Coding Guidelines(推荐)
Jrebel(强烈推荐)
GenerateSerialVersionUID
Lombok(推荐)
收集一些好用的插件供大家参考。
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开发环境?
全局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 依赖,本地仓库下拉列表显示包很少的血的经验
打开 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 依赖,本地仓库下拉列表显示包很少的血的经验等相关内容,可以在本站寻找。
本文标签: