Maven的几个常用plugin
发布时间 - 2026-01-10 22:38:09 点击率:次maven-compiler-plugin

编译Java源码,一般只需设置编译的jdk版本
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
maven-dependency-plugin
用于复制依赖的jar包到指定的文件夹里
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.10</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
maven-jar-plugin
打成jar时,设定manifest的参数,比如指定运行的Main class,还有依赖的jar包,加入classpath中
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>/data/lib</classpathPrefix>
<mainClass>com.zhang.spring.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# Maven
# plugin
# Idea配置maven-tomcat-plugin插件实现项目部署
# spring-boot-maven-plugin 插件的作用详解
# maven tomcat plugin实现热部署
# java 中使用maven shade plugin 打可执行Jar包
# maven多个plugin相同phase的执行顺序
# 只需
# 文件夹里
# configuration
# version
# apache
# plugins
# artifactId
# dependency
# jar
# groupId
# source
# target
# org
# Java
# jdk
# pre
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
移动端脚本框架Hammer.js
怎么用AI帮你设计一套个性化的手机App图标?
如何在阿里云虚拟服务器快速搭建网站?
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
用yum安装MySQLdb模块的步骤方法
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Python文本处理实践_日志清洗解析【指导】
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
SQL查询语句优化的实用方法总结
Python函数文档自动校验_规范解析【教程】
如何在建站之星网店版论坛获取技术支持?
nodejs redis 发布订阅机制封装实现方法及实例代码
如何自定义建站之星网站的导航菜单样式?
长沙做网站要多少钱,长沙国安网络怎么样?
Laravel如何使用Telescope进行调试?(安装和使用教程)
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
如何破解联通资金短缺导致的基站建设难题?
香港服务器租用每月最低只需15元?
魔方云NAT建站如何实现端口转发?
百度浏览器如何管理插件 百度浏览器插件管理方法
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
昵图网官方站入口 昵图网素材图库官网入口
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
香港网站服务器数量如何影响SEO优化效果?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
Python结构化数据采集_字段抽取解析【教程】
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
JavaScript如何实现继承_有哪些常用方法
网站制作价目表怎么做,珍爱网婚介费用多少?
韩国服务器如何优化跨境访问实现高效连接?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
JavaScript实现Fly Bird小游戏
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
微信小程序 wx.uploadFile无法上传解决办法
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
公司门户网站制作流程,华为官网怎么做?
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel怎么在Controller之外的地方验证数据
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
如何确保FTP站点访问权限与数据传输安全?
如何在IIS7中新建站点?详细步骤解析

