**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。它目前不接受回答。
我们不允许问题寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答问题。
8年前就关门了。
Improve this question
我可能遗漏了一些非常明显的东西,但是我无法从javax.persistence包中找到一些类的源代码。
我使用的是JPA提供者的WebseLink。当我尝试Ctrl+左键单击一个AlternityManager接口的方法时,Eclipse说我应该附加源代码,因为它找不到它们。我试着附加的adapselink的,但它抱怨说,它找不到源的adaptymanager那里。
为了在Eclipse中查看代码,我需要附加哪些源代码?有人能提供一个链接吗?
5条答案
按热度按时间umuewwlo1#
我认为,如果您在Eclipse中创建JPA项目类型,您将能够看到JPA源代码,或者加载JPA模块。
eclipselink-src.jar中只有JPA的源代码,您可以从JPA存储库访问JPA的源代码,
http://dev.eclipse.org/svnroot/rt/org.eclipse.persistence/trunk/jpa/plugins/
源代码对于JPA来说并不是那么有趣,因为它是一个规范,所有的接口,几乎没有真实的代码。
gmxoilav2#
2023更新
接口的实际实现可以通过克隆git repo来查看:
过期信息
==然后找一个特定的函数
ghg1uchk3#
如果您使用
maven
1.发出
mvn eclipse:eclipse -DdownloadSource=true
命令,将源代码jar下载到本地.m2
repo。1.在Eclipse中刷新项目。
如果你使用
m2eclipse
插件,1.右键单击project --> Maven --> Download Sources。
1.右键单击project --> Maven --> Update Project Configuration。
pod7payv4#
也许你使用了不同的版本的类jar和源jar?
j0pj023g5#
您可以从Apache http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/获得等效的文件,该目录包含源文件和运行时jar文件。这是在一个更灵活的Apache 2许可证下实现的