Eclipse与Glassfish 4 DEBUG源查找无法正常工作

时间:2014-03-05 13:17:13

标签: java eclipse glassfish glassfish-4

我正在使用Glassfish 4运行Eclipse Kepler。我正在开发一组bundle / plugins,它们被部署到glassfish autodeploy文件夹中。还部署到该文件夹​​的是我的目标定义中的包。

问题在于调试来自目标的bundle的源查找不起作用。

  • 我已将捆绑池目录添加到源查找中无济于事。
  • 我已将glassfish autodeploy目录添加到源查找中无济于事。

源包在两个文件夹中与“二进制”包一起使用,它们与“二进制”包共享相同的名称,除了“source”,例如:

  • com.x.y.z_1.3.jar
  • com.x.y.z.source_1.3.jar

如果不添加我添加单个jar文件的目录,我可以让Eclipse正确识别源包。但这很麻烦,因为我必须添加每个jar文件,并在每次将目标定义更新为更新版本时更新源查找。

有没有办法让Eclipse找到正确的源包?

2 个答案:

答案 0 :(得分:0)

如果查看配置构建路径,可以手动添加类文件夹或添加jar。 Eclipse configure build path

您可以使用此插件。它将动态使用文件夹中包含的jar。 http://benjchristensen.com/2011/05/26/dynamic-directory-of-jar-files-in-classpath-via-eclipse-plugin/

答案 1 :(得分:0)

右键单击类路径的jar时,是否尝试“附加”源文件夹?

enter image description here