maven插件不执行-build-helper-maven-plugin pom中不执行
来源:互联网 发布:aoc显示器软件 编辑:程序博客网 时间:2024/06/06 15:47
问题现象:maven构建一个多源码目录的项目,配置build-helper-maven-plugin插件后 本地执行mvn package后仍报找不到程序包的错误。maven编译有问题但Eclipse中编译项目正常。
问题分析:通过查看IDE console中执行日志,发现build-helper-maven-plugin插件并未在maven构建中被调用执行。即插件未被maven调用。
问题解决:pom文件中删除围绕插件之外的 <pluginManagement>标签。
问题小结:
1 pluginManagement是表示插件声明,即你在项目中的pluginManagement下声明了插件,maven不会加载该插件。
2 pluginManagement声明可以被继承。pluginManagement的一个使用案例是当有父子项目的时候,父项目中可以利用pluginManagement声明子项目中需要用到的插件,之后,当某个或者某几个子项目需要加载该插件的时候,就可以在子项目中plugins节点只配置 groupId 和 artifactId就可以完成插件的引用。
3 pluginManagement主要是为了统一管理插件,确保所有子项目使用的插件版本保持一致,类似的还是dependencies和dependencyManagement。
阅读全文
0 0
- maven插件不执行-build-helper-maven-plugin pom中不执行
- build-helper-maven-plugin插件
- Maven插件之build-helper-maven-plugin
- maven插件之build-helper-maven-plugin
- Build Helper Maven Plugin插件概述
- maven:sql-maven-plugin插件执行sql脚本
- pom.xml中maven-compiler-plugin插件配置的使用
- pom文件中maven-assembly-plugin插件学习
- Eclipse中执行Maven的build命令
- idea maven pom不自动更新
- build-helper-maven-plugin 配置多 source resource 文件
- Maven中如何禁止插件(plugin)在子模块(module)上执行
- IntelliJ 中Maven pom.xml依赖不生效解决
- IntelliJ 中Maven pom.xml依赖不生效解决
- IDEA Maven-Helper插件
- Maven中Pom文件打包配置build
- Maven中Pom文件打包配置build
- Maven中配置maven-compiler-plugin插件
- SpringCache实现原理及核心业务逻辑(三)
- AES128-ecb加解密
- 树莓派搭建samba
- Django视图与网址进阶
- 泛型
- maven插件不执行-build-helper-maven-plugin pom中不执行
- What version of Python do I have?
- sql命令语句基本使用(2)
- 推荐|如何利用碎片化时间学习?
- stm32_014_stm32启动模式的配置
- Java中的类实现Serializable接口
- Python 3.6 版本 Pytesseract 图像验证码识别 PyCharm 报错FileNotFoundError
- 关于项目突然启动缓慢或者停留在Initializing Spring FrameworkServlet xx的原因
- Visual Studio 2017 for Mac在线安装