解决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,如需转载请自行联系原作者

上一篇:WAS 管理节点和node同步报错


下一篇:mysql 依赖包问题