Java 如何将源代码附加到项目中';Eclipse中的s库?
我在Eclipse中创建了一个简单的独立Spring应用程序,作为Java应用程序(不使用maven或gradle)。我手动下载了所需的springframeworkjar,应用程序运行良好 现在,我想调试代码并查看Spring源代码中的代码流。因此,我下载了Spring的源代码,作为Zip文件。我在文件系统中的特定位置提取了源代码 现在,如何将Spring源代码添加到项目中 我做的一些事情如下: 1) 我试图使用Java 如何将源代码附加到项目中';Eclipse中的s库?,java,eclipse,settings,Java,Eclipse,Settings,我在Eclipse中创建了一个简单的独立Spring应用程序,作为Java应用程序(不使用maven或gradle)。我手动下载了所需的springframeworkjar,应用程序运行良好 现在,我想调试代码并查看Spring源代码中的代码流。因此,我下载了Spring的源代码,作为Zip文件。我在文件系统中的特定位置提取了源代码 现在,如何将Spring源代码添加到项目中 我做的一些事情如下: 1) 我试图使用import->existing..,但是它不起作用,因为Spring源代码现在是
import->existing..
,但是它不起作用,因为Spring源代码现在是Gradle项目
2) 在调试过程中,它要求附加源代码,它以某种方式工作,但是它没有实现我想要的。基本上我想调试代码AutowiredNotationBeanPostProcessor.java
,我想在这段代码上设置断点。此源属于@Autowired
注释,因此我无法动态附加源。因此,我的意图是预先放置断点,并查看控件如何进入断点
是否有任何方法可以将Spring的所有源代码(即Spring的所有模块)附加到正在开发的应用程序上(并且该应用程序不是基于maven/gradle的)
我确实检查了各种SO问题,但没有得到答案,因此发布了新问题。执行以下操作:
您的项目(右键单击)->调试方式->调试配置->源选项卡
或
转到PackageExplorer,右键单击并单击Java源代码附件
或
使用maven M2E插件。首先,没有什么需要调试的,只是一个注释。您将看到的唯一内容是它的属性。就这样。有趣的代码位于
AutowiredNotationBeanPostProcessor.java
无论如何,如果您想将源代码ZIP附加到jar。在Eclipse中,执行以下操作非常简单:
使用Intellig和Maven,您只需单击“下载源代码”按钮,即可获得sources@AdamSiemion谢谢您的回复,不过对Eclipse有什么建议吗?我可以稍后和mave、IntelliJ一起试试。我想知道是否有任何选择去做我想做的事情。谢谢你的帮助和时间。这也许能回答你的问题,