与我之前的question相关,有人知道我是否可以获取源代码:
<dependency>
<groupId>com.oracle</groupId>
<artifactId>xdb-xmlparser</artifactId>
<version>10.2.0.3.0</version>
</dependency>
由于
答案 0 :(得分:2)
通常,您不会从像Oracle这样的公司获取源代码。如果您正在调查错误或奇怪的行为,请对其进行反编译,您将获得几乎没有评论的原始源代码。
使用任何工具,如jad或GUI工具DJ Java Decompilerr。
这是一个很好的做法,以便调查问题,但不支持Oracle:)
答案 1 :(得分:2)
(不是这样)很久以前,我的公司一直在努力获得Oracle ADF Framework的源代码。它采用以下方式:
我们在Metalink上发布了一个问题(现在称为My Oracle Support,您需要成为Oracle合作伙伴,或者从他们那里购买支持订阅才能发布)。
他们向我们发送了一份长约6页的表格,其中规定了如何存储源代码,谁可以访问它以及在阅读时我们必须佩戴什么类型的疯狂帽子。嗯,这种东西。
他们要求这个表格由一位高管(我的名字)签名,作为有权访问该代码的人,并将其传真给他们手动签名。
几天后,他们发布了一个链接到一个ZIP文件的链接,其中包含Metalink上的消息来源(在我们的问题的答案中,所以没有其他人可以访问它)。
我们做了两次 - 对于ADF 10g和ADF 11g。两次都是一样的。
基本上 - 最好的办法是联系Oracle。
这是reference to Oracle's documentation stating that the above is possible for ADF,引用:
您可以通过向Oracle全球支持部门提出服务请求并请求它来获取Oracle ADF的完整源代码。
P.S。还有其他方法,比如反编译Oracle JAR,但要注意,他可能会违反许可证。