解决eclipse插件openextern无法打开依赖jar包的问题

简介:

适用于eclipse4.x.x,本人环境为eclipse4.2.0

 1、openextern

官网:http://code.google.com/p/openextern/

源代码:svn checkout http://openextern.googlecode.com/svn/trunk/ openextern-read-only

问题:无法打开maven、jar等外部jar包依赖的问题

2、问题解决

导入eclipse中,进行调试;发现能够获取路径;在BaseOpenAction.java中,发现方法public String getSelectedFolderPath(ISelection selection)的ISelection已经获取到路径,但不属于判断的资源类型,返回为空。 所以只需要做如下处理即可。

 
  1. /** 
  2.              * dependency jar folder 
  3.              */ 
  4.             String fullname = sel.toString(); 
  5.             int firstIndexOfBlank = fullname.indexOf(" "); 
  6.             String fullJarPath = fullname.substring(0, firstIndexOfBlank); 
  7.             if(!"".equals(fullJarPath)){ 
  8.                 return fullJarPath; 
  9.             } 

3、打包发布

在eclipse中开发plugin时,可以借助eclipse ide生成build.xml,再执行ant build.update.jar即可。



本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/1055274,如需转载请自行联系原作者

相关文章
|
8月前
|
存储 Java Maven
Maven系统级别依赖:解决部署时Jar包缺失问题
以上就是关于Maven系统级别依赖解决部署时Jar包缺失问题的解答,希望对你有所帮助。在软件开发中,遇到问题并解决问题是常态,希望你能够善用这些工具,解决你遇到的问题。
509 28
|
Java 中间件 测试技术
java依赖冲突解决问题之jar包版本冲突无法通过升降级解决时如何解决
java依赖冲突解决问题之jar包版本冲突无法通过升降级解决时如何解决
|
Java Linux Maven
java依赖冲突解决问题之容器加载依赖jar包如何解决
java依赖冲突解决问题之容器加载依赖jar包如何解决
|
Java Maven 容器
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
java依赖冲突解决问题之Maven在编译打包过程中对依赖的jar包如何解决
|
Java Android开发
Eclipse 生成 jar 包
Eclipse 生成 jar 包
138 2
|
Java 测试技术 Maven
java依赖冲突解决问题之多个版本的jar包中都没有找到缺失的方法如何解决
java依赖冲突解决问题之多个版本的jar包中都没有找到缺失的方法如何解决
|
Java 测试技术 数据库
容器镜像解析问题之解析 Java 应用依赖时识别 jar 包如何解决
容器镜像解析问题之解析 Java 应用依赖时识别 jar 包如何解决
164 0
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
516 0
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
603 0