插件仓库:与依赖构件一样,插件构件同样基于坐标存储在maven仓库中,在需要的时候maven会从本地仓库中查找插件,如果不存在则从远程仓库查找。找到插件后在下载到本地仓库使用。值得一提的是maven会区别对待依赖的远程仓库与插件的远程仓库。当maven需要的依赖在本地仓库不存在时,他会去所配置的远程仓库查找,可是当maven需要的插件在本地仓库不存在时他就不会去这些远程仓库查找。不同于reposi
转载 2024-08-15 15:09:19
139阅读
1. <!-- 全局属性配置 --> 2. <properties> 3. <project.build.name>tools</project.build.name> 4. <project.build.sourceEncoding>UTF-8</project.build.sourceEncod
转载 2024-05-08 13:37:08
404阅读
一、按照自定义的形式打包--assembly1、maven-jar-plugin插件      指定main入口,打包的时候可以配置排哪些配置文件不打到jar包里2、maven-dependency-plugin插件      1.需要某个特殊的 jar包,但是有不能直接通过maven依赖获取,或者说在其他环境的maven仓库内不存在,那
转载 2024-03-26 07:45:50
106阅读
1.环境: 操作系统:window xpeclipsemaven 3.0.42.maven3 安装:     2.1 maven 安装配置:   下载完成之后将其解压,解压后的文件夹重命名成 maven,并将它放在 D:\Server 目录下,即 maven 最终的路径是:D:\Server\maven   &nbsp
转载 10月前
36阅读
CMake是一个强大的项目工程构建工具,它是一个跨平台的开源工具。通过它可以自动生成相应的makefile等编译文件,使得工程构建和编译过程更加简化,提高工作效率,尤其是大型的项目。今天将和大家一起学习如果在windows平台下在VS Code中配置和使用CMake工具。首先,我们需要在Windows上安装CMake工具,我们直接从CMake官网下载,选择相应的二进制文件即可。(https://c
自嘲  以前觉得阅读源码是多么牛掰的事,曾经也心动的想去看,于是就兴冲冲地去上网百度怎么看源码,没有找到适合自己的,也关键是自己没有坚持吧,然后就没有然后了(要是有捂脸表情包就好了,此处省略一百个!)。最近因工作需要,也开始看了。本文仅本人阅读源码过程对应该怎么看的一些想法,打算把自己看源码的方法方式总结出来,经常反省,希望能记录自己如何从一个新手慢慢蜕变的过程,也许从新手变为了新新手了(捂脸!!
 
1
转载 2017-05-08 17:03:00
126阅读
2评论
“工若善其事,必先利其器”,掌握一定的快捷键将更有利于我们阅读代码,更方便地理清代码的结构,下面笔者将分享在eclipse&Myeclipse和Intellij Idea这三个IDE中阅读源码时常用到的快捷键。Eclipse&Myeclipse由于Myeclipse是基于Eclipse上进行开发,因而eclipse的快捷键在Myeclipse也适用。下面我们来看看Eclipse的快
关于myeclipse工具查看源代码插件的安装...
转载 精选 2015-09-22 11:22:46
949阅读
sonar-maven-plugin插件源码解读
原创 精选 2023-07-28 10:11:09
2961阅读
官方文档请参考:https://maven.apache.org/plugins/Maven插件分类maven中有两种插件:build和reporting:build:在构建期间运行,配置在build节点中。reporting:在site期间执行,配置在reporting中。官方说,在<build><pluginManagement/></build>中指定每个
转载 2023-10-19 16:06:45
67阅读
目录Maven插件常用的Maven插件cleancompileinstalldeploysurefiresitejarsourceresourcesrelease插件的定位和执行如何定位插件Plugin management插件仓库扩展插件初窥插件注入原理Plexus示例Guice示例构建自定义插件一个基础的自定义插件插件的配置获取参数关于插件的执行顺序总结 Maven插件  上一讲中,Mav
转载 2024-03-28 09:39:28
164阅读
我看了一下HashSet的底层实现,发现被骗了,因为我发现它的底层是依托HashMap来实现的。这就让我很气了啊,好吧,我不气了,还是来看看它怎么来实现的吧,首先我们知道,HashSet是实现了Set接口的,所以,我们说,它是不允许有重复元素的,那么它是怎么保证没有重复元素的呐,其实它的原理就是hashMap判断两个对象是否是同一个元素是一样的。简单先说一下,就是hashCode和equals,首
idea 看源码关系uml插件推荐 code iris 最近看源码就想找个uml的类图工具,网上看了一些,发现都是一些单个类的继承关系图,如果不知道的朋友,可以用uml插件工具搜索uml即可(uml support),然后每次点击右键后在菜单下面找Diagrams,但是我们今天介绍的不是这个,而是另外一个不错的插件,叫code iris。这个是可以显示整个工程所有类关系图的插件插件中心查找
转载 2024-04-18 14:59:10
218阅读
背景最近公司新来一个搞 Java 的同事,搞了半天项目还没有跑起来,后来叫我过去帮他看一下,然后指着红色的编译错误和我说是不是代码有问题。。我顿时就心想,这人是不是太水了啊,工作三年了,简单的编译问题都搞不定?但是当我认真看了错误之后,发现……他竟然没装 Lombok 插件……然后我和他说出了问题所在,让他安装下 Lombok 插件再重新编译下,他居然和我说不知道什么插件,感觉他没用
网上有一些 maven-shade-plugin 替代 maven-assembly-plugin 的文章,原因是代 maven-assembly-plugin 打出的 jar 包中要么是不能设置 Main-Class,要么 spring 的 META-INF/spring.*文件相互覆盖了。对于这两个问题,maven-assembly-plugin 在当前的版本(3.1.0)中都可以解决了(方法
转载 2024-06-13 11:17:00
189阅读
Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,像编译是通过maven-compile-plugin实现的、测试是通过maven-surefire-plugin实现的,maven也内置了很多插件,所以我们在项目进行编译、测试、打包的过程是没有感觉到。进一步说,每个任务对应了一个插件目标(goal),每个插件会有一个或者多个目标,例如maven-co
转载 2024-02-19 13:45:45
90阅读
maven简介Maven 作为一个优秀的项目管理工具,其插件机制为其功能扩展提供了非常大的便捷性。虽然说大多数情况下,我们可能不太会自己去编写 Maven 插件,但不排除在某些特殊的情况下,我们需要去完成一个自己的插件,来协助我们处理某些比较通用的事情。正好,最近有一些需求可能需要对 Drools 的一个 Maven 插件进行扩展,所以学习一下 Maven插件编写。Maven 插件的命名规范一
转载 2024-08-30 21:57:34
7阅读
maven是目前java项目中比较流行的构建工具,特别是它提供的插件,如果使用得当,整个项目研发流程都将会受益,从而提高研发、测试和部署的效率。这里记录几个常用插件的用法,既方便自己日后回顾,也便于有兴趣的同仁交流指正。各位实践过程中如果发现有趣的插件或者更好的用法,也欢迎留言分享。 Maven工程标准架构 目录备注${basedir}存放 pom.xml和所有的子目录$
转载 2024-06-28 11:40:59
39阅读
Maven插件是扩展Maven功能的方式之一,它可以帮助我们更轻松地管理依赖性、构建应用程序、运行测试和部署应用程序等。maven插件实在是太多了,我这里也介绍不完,仅仅以我使用过的也比较实用的给大家介绍一下,希望对大家有点帮助。首先maven本身自带了许多插件,比如清理插件,打包插件 Maven打包及其相关插件和高级特性,部署插件等等,这些我们直接略过了。测试插件maven-suref
转载 2024-02-29 09:59:43
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5