Maven学习笔记之maven插件的配置

ADS 2013安装教程 1.2013和2014安装过程是一样的,运行ads2013_06_shp_windows文件进行安装 2.点击“NEXT”。 3.选择I accept,然后点击“NEXT”。 4.选择“complete”,然后点击“NEXT”。 5.选择安装路径,最好默认安装路径,安装路径不要有中文,然后点击“NEXT”。 6.点击“NEXT”. 7.如下路径默认安装,然后点击“NEXT”。 8.点击“NEXT”。 ... 阅读详情

Maven的插件配置,我们主要是去参考maven的官网提供的plugins信息。上面提供了各种插件配置源码,我们只需要复制到我们项目的配置文件中修改就行了。

我的项目里面用到了继承关系,下面是我在父类中的配置方式,代码如下:

<!-- maven的插件配置 -->

<build>

<pluginManagement>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

<version>3.1</version>

<configuration>

<source>1.6</source>

<target>1.6</target>

</configuration>

</plugin>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-rar-plugin</artifactId>

<version>2.3</version>

<executions>

<execution>

<goals><goal>rar</goal></goals>

<phase>package</phase>

</execution>

</executions>

<configuration>

<includeJar>false</includeJar>

</configuration>

</plugin>

</plugins>

 

</pluginManagement>

我这里是配置了一个complie插件和一个rar打包的插件,注意在我们配置插件的时候,多了一个目标和一个生命周期

<goals><goal>rar</goal></goals>

<phase>package</phase>

生命周期代表的是我们在哪一个生命周期执行该插件。

如果插件中要配置参数,则在configuration中配置

<configuration>

<source>1.6</source>

<target>1.6</target>

</configuration>

 

 

在子类中继承方式配置如下:

<!-- maven的插件配置,继承parent里面配置的插件 -->

<build>

<plugins>

<plugin>

<groupId>org.apache.maven.plugins</groupId>

<artifactId>maven-compiler-plugin</artifactId>

</plugin>

</plugins>

 

</build>

在子类中,我们只需要指定对应的插件的groupId和artifactId即可。如果不采用继承的话,我们也可以在子类中直接配置,原理和引用jar包是一样的。

同时,maven也有数据库的插件,具体配置可以去这个网站上面看例子。http://mojo.codehaus.org/sql-maven-plugin/

【华为OD机试真题】141、租车骑绿岛 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 题目描述 >部门组织绿岛骑行团建活动。租用公共双人自行车,每辆自行车最多坐两人,最大载重M。 给出部门每个人的体重,请问最多需要租用多少双人自行车。 阅读详情

相关推荐

Ubuntu Server 22.04.5系统安装教程

该教程主要是演示在服务器上安装Ubuntu server 22.04系统的详细步骤,主要包含,安装系统前的准备(镜像的下载,启动盘的制作),安装系统时的语言选择,网络设置,切换镜像源(可根据实际需求来配置,本文使用清华镜像源),手动分区,用户设置,ssh服务安装等。以上就是关于Ubuntu Server 22.04系统安装的详细过程。

逆水行舟,不进则退。 7760

Maven中plugin配置说明

分享知识 传递快乐 maven-compiler-plugin 编译Java源码,一般只需设置编译的jdk版本 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version> <configuration

旷野历程 1万+

大模型越狱指令数据集全解析:从AdvBench到HarmBench

本文全面解析了AdvBench、HarmBench等主流大模型越狱指令数据集。AdvBench作为基础测试集,用于快速评估模型安全基线;HarmBench则以其全面的文本、多模态及对抗性攻击评估,成为当前权威的深度安全审计工具。文章还介绍了MaliciousInstruct、JailbreakBench等特色数据集,并提供了根据实际场景选择与使用这些数据集的具体实战指南。

weixin_29327525的博客 616

Maven复习,初步了解Maven的简单应用

Maven好处、作用Maven核心概念(尽量掌握)maven下载、安装、配置、验证maven解压及环境变量配置Maven工程约定目录结构编译所有java文件命令:mvn compileMaven修改仓库地址、下载地址Maven中的坐标

忆往昔的博客 1019

目标检测中的困难样本挖掘:YOLOv5训练效果提升30%的秘诀

本文深入探讨了目标检测中困难样本挖掘的关键技术,特别是如何通过在线困难样本挖掘(OHEM)策略显著提升YOLOv5模型的性能。文章详细解析了困难样本的分类、识别机制及实战配置,并提供了数据标注策略与增强技巧,最终实现模型性能提升30%的突破。

weixin_30379531的博客 401

弱小目标检测跟踪算法研究(5) 基于顶帽变换(Top_hat)算法的红外弱小目标检测之背景抑制

基于顶帽变换(Top_hat)算法的红外弱小目标检测之背景抑制1. 前言2. 顶帽变换(Top_hat)算法3. Matlab仿真4. 小结 1. 前言 红外图像中的弱小目标,目标属性包涵“弱"和“小’’两个方面:“弱’’是指目标在红外波长上所表现出来的强度,具体反映到所拍摄的红外图像上,就是指目标的灰度值;而“小’’是指目标的尺寸大小,也就是前面所述的成像面积很小,反映到红外图像上就是指目标所占的像素数目很少。 SPIE国际光学工程学会(Societyof Photo一0ptical Instrument

sinat_34897952的博客 5291

Maven常用插件配置(持续更新中)

一、maven-resources-plugin 配置描述:把web项目的输出copy到tomcat的webapp下 &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-resources-plugin&lt;/artifactId&gt; &lt...

guoyiqi 2085

【RT-DETR涨点改进】全网独家-特征融合改进篇 | AAAI 2025 顶会| 高效涨点,RT-DETR利用CDFA对比度特征聚合模块,适用于目标检查(全网独家创新)

本文提出了一种基于CDFA模块的多级特征融合优化RT-DETR模型,用于解决医学图像分割中的软边界模糊、小目标和共现现象等问题。CDFA模块通过对比度特征聚合、局部特征增强和多级注意力机制,有效提升模型性能。研究提供了三种改进方案(rtdetr-r18/y50/l-CDFA),并在多个医学数据集上验证了其有效性。核心创新包括语义信息解耦、对比驱动特征融合和尺寸感知解码器。实验结果表明,该方法在分割精度和鲁棒性方面达到SOTA水平。

Ai缝合怪、助力小伙伴高效发论文 509

maven-jar-plugin的使用及详解

maven 仓库的插件介绍地址 https://maven.apache.org/plugins/maven-jar-plugin/jar-mojo.html 标题属性介绍 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <

tian830937的专栏 3万+

深度强化学习调参技巧:以DQN、DDPG、TD3、PPO、SAC等算法为例

深度强化学习调参技巧:以D3QN、DDPG、TD3、PPO、SAC算法为例

丨汀、的博客 3442

uni-app:实现APP设置手机闹钟+取消闹钟+响铃重复/文字等,帮用户设置好闹钟并备注文本,uni-app设置安卓系统闹钟和苹果ios系统闹钟(uniapp调用手机上的闹钟,详细示例代码demo)

uniapp设置安卓和iOS闹钟的插件,uni-app设置安卓系统闹钟,uniapp设置苹果ios系统闹钟,uniapp设置定时闹铃的完整解决方案,UniApp设置手机闹钟,uniApp如何设置手机闹铃,uniapp设置闹钟,设置闹钟提醒,uni-app设置安卓系统闹钟_通过uniapp设置原声闹钟,调用android系统闹钟,如何在App中启动系统闹钟,uniapp如何取消闹钟,通过调用ios的原生接口来设置手机闹钟,uni-app 调用手机闹钟功能,uniap调用ios系统闹钟,uniapp调用手机上的

✅ 精选推荐文章 4233

Spring-boot项目打包

简介 Spring Boot的Maven插件(Spring Boot Maven plugin)能够以Maven的方式为应用提供Spring Boot的支持,即为Spring Boot应用提供了执行Maven操作的可能。 Spring Boot Maven plugin能够将Spring Boot应用打包为可执行的jar或war文件,然后以通常的方式运行Spring Boot应用。 Spring...

huangpf_vcx 2362

Google antigravity 不支持你所在地区?手把手教你把账号改成支持地区

Google antigravity功能火爆,但国内老账号根本用不了🤬本文分享几种有效的账号国家地区切换方法,最快几分钟就能让antigravity直接亮起🔥

XiaoqiangClub的博客 2万+

Maven学习笔记——常用插件配置详解

 先将我用到的自定义变量贴过来,防止插件中出现一些变量,大家不理解   Java代码             tools       UTF-8      project.build.name:  用来定义war包名称  project.build.sourceEncoding:  用来定义资源文件的编码格式  下面开始

leelyn168的博客 1083

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Java学习笔记之十:maven插件的配置

maven插件的配置

mxg1120的博客 2763

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

maven学习笔记(一)常用插件配置详解

maven学习笔记(一)常用插件配置详解 参考资料:http://my.oschina.net/zh119893/blog/276090 一、编译插件    Java代码            org.apache.maven.plugins      maven-compiler-plugin                1.6          1.6      

奋斗的结晶属于奋斗者 3625

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Maven学习笔记(4)maven配置插件和Maven 的常用命令

1)单元测试(测试方法):用的是junit, junit是一个专门测试的框架(工具)。 junit测试的内容: 测试的是类中的方法, 每一个方法都是独立测试的。 方法是测试的基本单位(单元)。 maven借助单元测试,批量的测试你类中的大量方法是否符合预期的。 2)使用步骤 1.加入依赖,在pom.xml加入单元测试依赖 junit junit 4.11 test 2.在maven项目中的src/test/java目录下,创建测试程序。 推荐的创建类和方法的提示: 1.测试类的名称

liutao43的博客 325

Antlr学习笔记 01、maven配置Antlr4插件案例Demo

本文介绍了如何在Java开发中使用Antlr4进行语法解析,通过Maven插件实现代码生成与编译。详细展示了从定义.g4文件到生成Java代码的全过程,并通过“hello”标识符案例演示了语法解析的实际应用。文章还提供了完整的源码链接和测试代码,帮助开发者快速上手Antlr4,提升开发效率。

每个人都是独一无二的,把握好自己的节奏,跟着自己的心走。 1104

Maven学习笔记(二)——常用插件配置详解

转载地址:https://my.oschina.net/zh119893/blog/276090 摘要: Maven学习笔记(二)——常用插件配置详解 先将我用到的自定义变量贴过来,防止插件中出现一些变量,大家不理解    Java代码            tools      UTF-8     project.build.name:  用来定义war

z1074907546的博客 7002

Maven基础学习笔记一(maven下载配置,仓库配置,maven项目创建,依赖管理,生命周期与插件)

Maven简介 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM) POM(Project Object Model):项目对象模型 Maven的作用 项目构建:提供标准的、跨平台的自动化项目构建 依赖管理:方便快捷的管理项目依赖资源(jar包),避免资源的版本冲突 统一的开发结构:提供标准的、统一的项目结构 Maven的下载与安装 官网: http://maven.apache.org/ 下载地址:http://maven.apache.org/downloa

我要记录学习博客 1123

Maven学习笔记(一)----在MyEclipse中配置Maven插件及创建maven项目

马上要去公司实习了,听朋友说公司要用到这个东西,在加之自己以前在配置SSH环境的时候,那种痛苦和繁琐的感觉,所以决定学一学这个东西。今天就来说说在MyEclipse中配置Maven插件及创建maven项目。这块提示一个东西:如果是MyEclipse和Eclipse4.0以上版本不需要安装插件,如果是其他版本则需要下载m2e插件,并将其复制到eclipse安装目录下的dropins文件夹下,修改ecl

Java女程序员成长记 723

Java小白Maven学习笔记2---archetype插件,改动仓库及配置IDEA

Java小白学习笔记2—Maven学习笔记2 在我之前的笔记里提及了如何手动创建符合Maven项目骨架的目录,这一篇复习一下所学的自动创建目录命令 Archetype插件 输入mvn archetype:generate 选择maven-archetype-quickstart version 输入groupId(一般为公司网址反写.项目名) 输入artifactId(一般为项目名-模块名) Sn...

CodingThinker的博客 569

IntelliJ IDEA 学习笔记 - 【maven插件配置 - 设置JDK版本和默认字符集】

如下设置,重启项目 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!--修改 Language level--> <maven.compiler.source>1.8</maven.compiler.source> <!--修改 Java Com

灵台方寸山斜月三星洞 722

maven学习笔记

maven学习笔记1、maven的内置属性        ${basedir}表示项目根目录        ${project.basedir}同${basedir}        ${project.groupId}表示项目groupId        ${project.artifactId}表示项目artifactId        ${version}表示项目版本        ${pro...

erdanyang的博客 814
上一篇: Maven学习笔记之maven的生命周期
下一篇: 小米3观感:说说时下手机圈里的那些人和事
南方的北方
博客等级 码龄14年 7粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值