202209-20 IDEA离线安装maven helper插件的图文教程 使用idea的file-》settings-》plugins安装mavenhelper插件失败,安装页面总是提示installed,在installed页面却没有,实在没办法决定离线安装。1、打开idea官方插件网站:https://plugins.jetbrains.com/2、搜索mavenhelper插件:3、选择对应的版本点击下载即可:4、将下载的zip压缩包解压到D:\ProgramFiles\JetBrains\IntelliJIDEA2021.2\plugins目录下:5、重启idea即可到此这篇关于IDEA离线安装mavenhelper插件的文章就介... 继续阅读 >
202209-03 手把手教你写Maven的archetype项目脚手架 目录一、背景二、手写普通单模块项目的archetype三、手写maven多module的项目骨架archetype1.多模块骨架项目的项目结构2.模板工程定义描述文件3.子模块pom.xml定义如下(以core模块为例):四、总结一、背景maven是一个很好的代码构建工具,采用“约定优先于配置”的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的时候,我们往往会使用maven内置的项目骨架也... 继续阅读 >
202205-24 maven的pom文件与打包详解 目录一、基础配置1、<parent>标签1)使用spring-boot-starter-parent2)使用自定义parent2、classifier元素3、classifier的用途:二、构建配置字段说明三、profile配置四、springboot打包配置打包插件1、Maven项目结构2、打包时资源文件的配置(1)打包src/main/java目录下的xml(2)src/main/resources目录下的xml等资源文件不被打包四、仓库配置六、pom项目依赖、继承与聚合1、项目之间的相互依赖如何打包成可依... 继续阅读 >
202204-16 使用Maven 搭建 Spring MVC 本地部署Tomcat的详细教程 目录1.创建Maven2.Maven目录和porm.xml配置3.配置Tomcat服务器1.创建Maven2.Maven目录和porm.xml配置关于java和resources文件夹需要自己创建这个时候我们看到的只是Maven的Web项目的目录和页面,并没有SpringMVC的东西。接下来我们要做的就是来到pom.xml,编写pom.xml导入SpringMVC所使用的包。注意,我们这里没有选择使用框架支持来导入SpringMVC的包,因为使用Maven来导入更能方便管理包的使用,这也是使用Maven的一个重要原因... 继续阅读 >
202112-16 maven 在执行package,install,deploy时使用clean与不使用clean的不同之处 有时候用mvninstall后,新改的内容不生效,一定要后来使用mvncleaninstall才生效,由于之前没有做记录,以及记不清是什么情况下才会出现的问题,于是想看看clean和不clean的区别。就如大家知道的,maven在执行一个生命周期的命令的是时候将会执行之前的所有生命周期操作,比如执行mvninstall,会执行前面一系列的动作包括compile,package,test等,具体请查看maven的官方文档。这个特性使maven的命令更加简洁易用。再来分... 继续阅读 >
202111-01 基于idea Maven中的redis配置使用详解 pom.xml文件需要的内容<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.9.0</version></dependency><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-redis</artifactId><version>2.1.0.RELEASE</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artif... 继续阅读 >
202111-01 使用maven实现redis与idea的连接问题 spring配置文件 加入 <!--springdataredis--><beanid="jedisConnectionFactory"class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"><propertyname="usePool"value="true"></property><propertyname="hostName"value="${redis.host}"/><propertyname="port"value="${redis.port}"/><!--<propertyname="password"value=""/... 继续阅读 >
202109-20 Maven打包跳过测试的实现方法 目录一、命令行方式跳过测试二、pom.xml中配置跳过测试三、Idea中配置跳过测试1、直接配置2、更改Maven配置方式参考:使用Maven打包的时候,可能会因为单元测试打包失败,这时候就需要跳过单元测试。Maven跳过单元测试有三种方法。一、命令行方式跳过测试我们可以用两种命令来跳过测试mvncleaninstall-DskipTestsmvncleaninstall-Dmaven.test.skip=true-DskipTests,不执行测试用例,但编译测试用例类生成相应的cla... 继续阅读 >
202109-20 Maven如何打入依赖中指定的部分jar包 开门见山 项目运行的环境里面已经有该项目的所有代码依赖,所以项目的代码只要将自己的代码打入进去就能提交到环境中运行了。但是不好的地方就是项目运行环境里面有一个jar包是pom文件依赖其它项目的jar包,当这个jar包代码发生变更的时候,需要将环境中的该代码对应的jar包进行替换,所以最后得到的项目jar包中打入该项目的代码之后还需要打入其它项目的最新代码。操作过程模板如下:<build><plugins>... 继续阅读 >
202109-19 Maven中的SnapShot版本和正式版本的区别 Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个属性构成的,分别是groupId、artifactId以及version。这三个属性可以唯一确定一个组件(Jar包或者War包)。其实在Nexus仓库中,一个仓库一般分为public(Release)仓和SNAPSHOT仓,前者存放正式版本,后者存放快照版本。如果在项目配置文件中(无论是... 继续阅读 >
202109-19 maven 打包项目的几种方式 目录方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包方法二:使用maven-assembly-plugin插件打包方法三:使用maven-shade-plugin插件打包Maven可以使用mvnpackage指令对项目进行打包,如果使用Java-jarxxx.jar执行运行jar文件,会出现"nomainmanifestattribute,inxxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java-jarxxx.jar运行,需要满足:1... 继续阅读 >
202109-19 maven项目打包上传到私有仓库 目录1.背景2.步骤2.1修改pom.xml2.2命令执行2.3成功后的依赖3.扩展1.背景 最近有些自己制作的工具包,需要单独抽取出来之后,在打包的时候,同时上传到自己的maven私服仓库,供别人引用,并且还能够引用的时候看到源码。但是,在上传的过程中总是失败不成功,特别上火。最后总算成功,记录下步骤,希望能够帮助到需要的人。2.步骤 先说下我的要求:本地打包能够自动上传maven私服仓库。... 继续阅读 >
202109-14 maven实现docker自动化部署插件的使用 构建开发项目首先打开我们的IDEA构建一个我们的开发项目,配置如下:接着打开我们的pom.xml修改build的配置,修改以后的代码如下:<build><finalName>docker-automation-demo</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin><plugin>... 继续阅读 >
202109-13 docker搭建jenkins+maven代码构建部署平台 目录Docker基本概念 Docker安装过程(Centos6.9)升级内核安装docker-io基于Docker的jenkins安装拉取应用运行容器跟踪应用log关闭打开容器tomcat账户配置配置jenkins,构建部署war应用配置JDK、Maven等参数新建任务构建部署通过ssh脚本部署maven项目到指定Tomcat中配置PublishOverSSH插件编写部署ssh脚本项目构建配置由于项目开发,经常需要在本地搭一些环境进行开发或测试,大家知道搭环境、装软件、装中间件是件非... 继续阅读 >
202108-22 MAC下基于maven使用IDEA走读TestNG源码解析 之前用Python执行程序都是pythonxxx.py,最近在使用Java技术栈的TestNG,于是想能够也用命令行实现…创建一个Maven项目确保已安装了Maven,可使用Maven命令后,使用以下命令可快速创建Maven项目mvnarchetype:generate-DgroupId=com.mycompany.app-DartifactId=my-app-DarchetypeArtifactId=maven-archetype-quickstart-DarchetypeVersion=1.4-DinteractiveMode=false进入项目后,大概是下面的目录结构:.├──pom.xml└─... 继续阅读 >
202108-12 熟悉maven:使java开发变得更高效 目录1、安装maven1.1Windows安装1.2Linux安装1.3简单配置1.3.1配置本地仓库路径1.3.2配置镜像1.4idea配置2、Maven简单上手3、Maven生命周期4、POM文件详解4.1、基础介绍4.2、dependencies&dependency4.3、dependencyManagement4.4、properties4.5、构建配置4.6、仓库配置4.7、项目配置信息(了解即可)5、Maven依赖6、聚合和继承6.1、使用idea创建聚合工程6.2、使用idea创建分布式聚合工程7、Maven插件7.1SpringBoot插件8、... 继续阅读 >