【发布时间】:2014-06-05 17:41:59
【问题描述】:
我知道this 答案是在 Eclipse 中附加第 3 方 JAR 源的普遍接受的方法。但是,我按照说明进行操作,但它们对我不起作用。
我正在尝试附加 JASIG CAS 的源代码(版本 4.0.0,所以是 CAS-4.0.0 link)。当您下载并解压此 ZIP 时,它具有以下目录结构:
cas-server-4.0.0/
cas-management-webapp/
...lots of source files
cas-server-core/
src/
main/java/
...lots of Java sources --> these are the .java files I want to attach as source
site/
test/
pom.xml
...lots of other dirs that start "cas-server-*"
所以 CAS 项目由一堆 JAR 组成;主要的是cas-server-core。我只想附上这个 JAR 的 Java 源代码。不过这里没有编译好的cas-server-core-source.jar,只有分解后的源文件。
我正在寻找附加这些源的确切说明,以便当我在 Eclipse 中运行调试会话时,调试器可以找到源并跳转到它们。
到目前为止,我已经尝试过:
右键单击我的项目>>属性>> Java构建路径>>库>>添加外部JAR
然后我选择了cas-server-4.0.0-release.zip。那么:
在
cas-server-4.0.0-release.zip库下,选择“源附件”>>编辑>>外部位置>>选择cas-server-core/src目录的位置
这行不通。我想知道,我需要先编译一个cas-server-core-source.jar吗?如果是这样,该 JAR 的目录结构需要是什么。
无论如何,我实际上如何为这个 JAR 附加源代码?
【问题讨论】:
标签: java eclipse debugging classpath