草庐IT

Java on VS Code 8月更新|反编译器用户体验优化、新 Maven 项目工作流、代码高亮稳定性提升

作者:NickZhu排版:AlanWang大家好,欢迎来到VisualStudioCodeforJava的8月更新!在这篇博客中,我们将为您提供有关反编译器支持的更多改进。此外,我们将展示如何创建没有原型的Maven项目以及一项重要错误修复。让我们开始吧!更多反编译器支持改进上一篇博客中将强大的Fernflower反编译器引入我们的插件时,我们收到了来自社区的良好反馈。不过,根据目前的体验,我们仍然可以做了一些改进。我们主要覆盖了对两个主要案例的支持:案例一:允许开发者在反编译源码和原始下载源码中切换此功能将允许开发人员通过VisualStudioCode的弹出窗口在反编译的源代码和下载的源代

一键解决maven依赖冲突IDEA插件

提示:本文主要介绍了一种自研IDEA插件,一键解决maven依赖冲突一键解决maven依赖冲突-IDEA插件背景一、依赖冲突原因maven依赖原则三、分析冲突jar包1.maven命令方式2.MavenHelper插件3.一键解决jar冲突插件适用版本2021.*安装方式使用方式使用后效果背景日常开发过程中解决maven依赖是件比较令人头疼的问题未能及时发现并解决依赖冲突可能会让你的程序存在潜在的线上隐患,常见程序错误如下:Causedby:java.lang.NoSuchMethodErrorCausedby:java.lang.ClassNotFoundExceptionCausedby:

Ubuntu 配置Maven

系列文章目录maven基础(上)Maven基础(下)文章目录目录系列文章目录文章目录前言一、下载maven二、ubuntu上配置maven1、下载2、解压3、删除压缩包4、移动文件位置5、配置环境变量1、当前用户配置 2、全局配置6、配置本地仓库7、配置下载镜像前言在使用nacos时需要配置java,maven环境。一、下载mavenMaven–DownloadApacheMaven二、ubuntu上配置maven1、下载wgethttps://dlcdn.apache.org/maven/maven-3/3.9.2/binaries/apache-maven-3.9.2-bin.tar.gz

1.Maven工程测试

测试分为两种:1.白盒测试:需要写代码,关注程序的具体流程2.黑盒测试:不需要写代码,给输入值看程序是否可以输出自己期望的值3.单元测试:是指对软件中的最小可测试单元进行检查和验证,Java里单元测试指一个类的功能。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。Junit是Java编程语言的单元测试框架,用于编写和运行可重复的自动化测试。从分类中属于白盒测试。这里我们说单元测试的具体使用:第一步:在maven项目中引入junit的依赖: junit junit 4.12 test第二步:定义一个类进行测试我们在普通类包里面定义一

IDEA在Maven项目中使用本地jar包的方法

我们在拿到旧项目的时候,经常会遇到一种情况,就是这个项目的maven中依赖了一个本地的jar包,这种情况就需要引入这个jar包。如果引入不成功,程序在启动或者打包时就会报错:Error:(x,x)java:com.xxx.xxx不存在为了解决这个问题,就需要手动引入jar包了。尝试过好几种方式,最终是成功了,着急的读者可以直接看方式三。方式一直接把jar包放到Maven本地仓库中,创建好对应的目录直接放进去就好了。image.png这个方法对一部分项目有用。之前有一个项目按这种方式直接放进去就可以正常启动了。方式二1、在IDEA中依次打开File→ProjectStructure→Librar

详解使用git和jmeter-maven-plugin管理jmeter脚本的接口测试方案

上一篇文章中讲解了如何使用jmeter进行接口测试以及落地的方案,详情参考:干货!Jmeter落地接口测试的实现方案!本文我们来继续这一话题,深入讲解如何通过git和jmeter-maven-plugin来管理jmeter脚本,以及其如何在接口持续集成测试中进行应用。总体策略使用公司的gitlab管理jmeter脚本(maven工程),大家每次本地编辑脚本后都需要提交更新的脚本到gitlab;每个人只更新维护自己的脚本(避免引起冲突);脚本提交前要确保脚本执行的正确性;只在主干工作,没有涉及到分支;后续使用jmeter-maven-plugin对jmx执行进行管理,这样方便了jmx接口测试脚本

软件的使用:idea、maven

一、idea(一)快捷键1、自动生成setgetcontrol+enter2、导包或标红代码提示option+enter3、快捷到某一行代码command+L4、=左侧代码自动补全command+option+v5、快捷搜索双击上键—项目内搜索关键字command+f—类内搜索关键字command+shift+F全局搜索,解决双击上键全局搜索不到的问题6、进入函数option+command+左右键option+command+左:进入下一层函数option+command+右:回退上上一层函数7、control+R。查找控制台以前8、注释command+/9、导包option+enter(二

【IntelliJ IDEA】使用Maven方式构建Spring Boot Web 项目(超详细)

文章内容框架:一、开发工具 二、初始化配置2.1、Maven初始化设置2.2、JDK初始化设置三、创建Maven项目四、创建SpringBootWeb项目 五、实现一个Web项目一、开发工具    IntelliJIDEA   版本号:ULtimate2022.3 二、初始化配置    打开IntelliJIDEA工具,进入欢迎页面。        本文在此处,只讲SpringBoot在IntelliJIDEA中的全局设置方式。具体初始化配置如下:2.1、Maven初始化设置        2.1.1、点击欢迎页面中的【自定义】,进入自定义配置界面后,选择【所有设置】。如图所标识的位置。   

使用IDEA误配置Kotlin后项目报红,cannot resolve plugin org.apache.maven.plugins:<unknow>

今天使用IDEA搭建项目的过程中,总是弹出Kotlin配置的对话框,之前一直使用19版的IDEA,没有这个东西,20版默认加了IDEA插件,让人头大。在数次弹出配置对话框之后,无意点了“全部项目”,然后就导致所有项目报红,百度无结果,只能自己研究。先是打开插件,把kotlin插件关掉,然后打开项目设置,把项目下面写着的kotlin删掉。然后发现有些项目里面的target中存在kotlin关键字,于是把所有的target都删掉了(clean不掉,这个时候clean会报错,不能用)。还是不行,然后就开始研究pom文件,报错的、能删的都删掉了,刷新一下maven,总算是搞定了。说起来很简单,自己第一

IDEA创建spring boot项目无法加载出maven里的pom.xml,而是settings.gradle

在创建的maven项目里找不到pom.xml文件而是settings.gradle,如下图所示:原因和解决方法:是因为在创建Springboot项目的时候type里选的是Gradle,gradle和maven又不一样,换成maven就行了,具体操作如下图所示:在用idea创建maven项目时,在ProjectMetadata界面Type选项下唯有Maven和MavenPOM两个选项:MavenMaven是一个项目管理工具,可以对java项目进行自动化的构建和依赖管理。如果选择Maven,IDEA会帮你生成一个完整的工程结构,包括pom.xml文件。MavenPOMPOM是ProjectObje