eclipse里面调试maven插件
来源:互联网 发布:软件需求分析推荐 编辑:程序博客网 时间:2024/04/28 04:27
某日,在执行maven打包的时候,报错了
java.lang.IllegalArgumentException: The header cannot be an empty string.at org.apache.felix.utils.manifest.Parser.parseHeader(Parser.java:37)at org.apache.felix.bundleplugin.BlueprintPlugin.analyzeJar(BlueprintPlugin.java:139)at aQute.bnd.osgi.Analyzer.doPlugins(Analyzer.java:588)at aQute.bnd.osgi.Analyzer.analyze(Analyzer.java:171)at aQute.bnd.osgi.Builder.analyze(Builder.java:352)
看了许久,没有找到是哪里的错误,所以,决定调试该插件
首先,在pom.xml里面配置该插件的依赖(我用的是maven-bundle-plugin插件)
<dependency><groupId>org.apache.felix</groupId><artifactId>maven-bundle-plugin</artifactId><version>2.5.4</version></dependency>
这样的话,就可以在项目里面把该插件的源码下载下来
上面已经提示了,
at org.apache.felix.bundleplugin.BlueprintPlugin.analyzeJar(BlueprintPlugin.java:139)
里面有问题,那就在eclipse打开源码,在上面139行打个断点
二:配置eclipse远程调试
注意这里面的端口,要和下面的保持一致
三:运行
set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8787,suspend=y,server=ymvn clean package
执行之后,maven暂停执行,等待客户端连接了,然后,在eclipse里面启动上一步创建好的debug配置,并且连接上8787端口
然后,maven就会继续往下执行,就会进入到第一步打的断点中去了,就可以调试了。
7 0
- eclipse里面调试maven插件
- Eclipse里面安装maven插件
- eclipse里面使用github插件
- Eclipse 配置 maven Maven插件
- Maven 项目eclipse调试
- maven + eclipse debug 调试
- Eclipse 调试maven项目
- Eclipse:安装maven插件
- eclipse安装maven插件
- Eclipse Maven插件
- eclipse安装maven插件
- Eclipse中Maven插件
- eclipse maven 插件
- maven eclipse 插件
- eclipse 安装 maven插件
- eclipse 安装maven插件
- eclipse安装maven插件
- Eclipse 安装Maven插件
- php取整函数ceil,floor,round,intval函数的区别
- SQL练习911
- 使用ueditor,controller.jsp总报错
- PerformSelector
- 数据结构—判断两个链表是否相交,寻找两个链表的相交节点
- eclipse里面调试maven插件
- 交通灯
- drools初识(一)
- 设计模式-行为型之模板方法模式
- 第二周项目3 体验复杂度(1)
- 《剑指offer》链表中环的入口结点
- 黑马程序员—java基础—内部类
- HDU 5442 Favorite Donut 后缀数组
- Shape of HDU 几何问题判断多边形凹凸性