2021
08-06
08-06
浅谈Maven的build生命周期和常用plugin
目录简介lifecycle和PhasesPhases和Goals常用plugin介绍maven-dependency-pluginmaven-jar-plugin简介Maven为我们封装了很多构建中非常有用的操作,我们只需要执行简单的几个mvn命令即可。今天我们要讨论一下mvn命令之下的生命周期的构建。lifecycle和Phases所谓lifecycle,可以理解为可以执行一组命令的集合,用来执行具体的某些操作。Maven默认有三种lifecycle:default,clean和site。default主要用来处理项目的开发,clean主要...
继续阅读 >
使用环境项目环境:Idea2020.2.3、Maven3.6.3、springboot2.1.4本人在创建springboot项目时spring-boot-maven-plugin及Idea右侧Plugins划红,导致项目启动打包有问题。虽然项目能跑,但是后续开发中可能会出现不可预知的问题。太碍眼决定把它解决掉。可能原因:1、maven没有刷新;2、Maven插件下载速度太慢,从国外的中央仓库下载;3、也有可能是本地springboot版本问题等....分析思路:1、到仓库中发现有这插件,然后clean...
一、问题描述换了一台电脑,重新进行idea安装配置。然后打开原来的项目结果引入spring-boot-maven-plugin出现爆红,而且spring-boot-starter-parent也不能引入。二、解决办法1.检查环境配置,主要是settings.xml此文件配置情况是否正确,是否加入阿里云镜像。最好用idea工具打开检查一下是否规范,此次我的问题就出在settings.xml报错了(网上随意复制粘贴了一个)。settings.xml配置文件以及idea工具打开查看的方式如下所示。<...
Maven是项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。Maven是一个项目管理工具,它包含了一个项目对象模型(ProjectObjectModel),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(DependencyManagementSystem),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项...
1.打开idea->file->settings->Plugins 搜索FreeMybatisplugin,然后install,完成之后重启idea即可。2.打开idea->右侧database->配置数据库连接->右击数据库表在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项如图3.打开如上图所示配置窗口,这里我们使用默认的就行,也可以选择自己需要的路径生成。如果不想使用lombok去掉这个勾选即可,然后我们选择ok即可4.生成目录如下:一个数据库的映射类...
【背景】spring-boot项目,打包成可执行jar,项目内有两个带有main方法的类并且都使用了@SpringBootApplication注解(或者另一种情形:你有两个main方法并且所在类都没有使用@SpringBootApplication注解),pom.xml如下<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>1.5.3.RELEASE</version><executions><execution><goals><goal>rep...
前提使用idea1、idea安装maven-archetype-plugin插件https://plugins.jetbrains.com/plugin/7965-maven-archetype-catalogs/versions下载idea对应的版本,离线安装2、在一个已有项目的根目录mvnarchetype:create-from-project,会在target目录下生成一个archetype目录,这其实是一个脚手架的maven项目3、可调整此目录下的target/generated-sources/archetype/src/main/resources/META-INF/maven/archetype-metadata.xml将groupId...
由于我用的pycharm是最新的,所以按照网上的教程是有些出入的。下面我将抄一下教程,再补充一些图。在pycharm中:File>>>settings>>>plugins>>>查看全部再选择mongoplugins(图1)>>>安装之后会重启>>>重启之后,点左下角有个页面重叠的图标,点击mongoexplorer(图2)>>>点击右上角的“工具”图标>>>test左边选择bin下的mongob.exe,然后test一下(图3)>>>然后系统退出当前界面,进入图4,点击“MongoDBexplorer”下的...
之前使用MybatisLogPlugin是个非常顺的工具,刚才突然想用了,就又安装了一次就去使用了结果直接报错了,显示不能使用,仔细看了看,原来是没有授权,我用的是2020版本的idea,之前使用的2019的可以正常使用。整理了一个2020可用的,亲测可用:链接:https://pan.baidu.com/s/1kW0qAPcItDOMLIbjeLSU9A提取码:xrh2推荐阅读:IDEA2020.2.2激活码与IntelliJIDEA2020注册码及IntelliJ全家桶激活码的详细教程(有你足矣)IntelliJID...
要记住:spring-boot-maven-plugin插件在打Jar包时会引入依赖包可以打成直接运行的Jar包maven项目的pom.xml中,添加了org.springframework.boot:spring-boot-maven-plugin插件,当运行“mvnpackage”进行打包时,会打包成一个可以直接运行的JAR文件,使用“Java-jar”命令就可以直接运行。可以引入依赖包一般的maven项目的打包命令,不会把依赖的jar包也打包进去的,只是会放在jar包的同目录下,能够引用就可以了...
兄dei,耐心把我的写的看完,我写的不繁琐,很好理解.IDEA插件之MybatisLogplugin破解及安装方法 去Idea的plugins里面搜索mybatislogplugin.如果搜不到,没关系,这可能跟我们激活的idea时候填的激活码有关系,作者只是根据自身使用的idea经验怀疑是这个原因,不说这个 下面是官方的连接 https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin.来这...
前言今天重新装了IDEA2020,顺带重装了一些插件,毕竟这些插件都是习惯一直在用,其中一款就是MybatisLogplugin,按照往常的思路,在IDEA插件市场搜索安装,艹,眼睛一瞟,竟然收费了,对于我这种支持盗版的人来说太难了,于是自己开始捣鼓各种尝试破解,下文分享自己的破解方式。什么是MybatisLogplugin举个栗子,通常在找bug的时候都会查看执行了什么SQL,想把这条SQL拼接出来执行调试,可能有些小白还在傻傻的把各个参数复...
本小节内容不多,但是个人感觉比较独立,还是拿出来单讲吧。在开发IntelliJPlugin时,如果需要用到Gson、OKHttp等第三方库时,该怎么办呢?回答这个问题前,我先补充前面没有讲到的内容。插件开发其实可以使用两种方式,官方文档:http://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system.html1、UsingGradle2、UsingDevKit本系列文章讲的就是DevKit方式插件开发。所以,如果你使用的是Gradle方式,就可以...
由于又开了新机器所以又要重新布置Jenkins从老项目拷贝过来,发现JobImportPlugin这个插件更新了,和以前的有些出入所以再记录一下插件管理安装一下JobImportPlugin可以看到已经更新到3.4版本了安装之后可以在首页找到点开之后可以发现和以前不一样了,不能配置了我们可以在系统配置下找到填入需要转入的jenkins项目地址账号等信息我这里用的账号,也可以用ssh秘钥等回到界面点击Query就会出现要转移的项目,勾选确认即可以上...
问题描述安装Qt5.15.0后,在运行测试用例时弹出错误:qt.qpa.plugin:CouldnotloadtheQtplatformplugin"xcb"in""eventhoughitwasfound.ThisapplicationfailedtostartbecausenoQtplatformplugincouldbeinitialized.Reinstallingtheapplicationmayfixthisproblem.Availableplatformpluginsare:eglfs,linuxfb,minimal,minimalegl,offscreen,vnc,xcb.Aborted(coredumped)根据问题描述,...