在API Manager发行版中,我们看到“org.mozilla.javascript”(/repository/components/plugins/js_1.7.0.R4wso2v1.jar)
我们相信这实际上是Mozilla Rhino项目。
我们在POM.xml中也看到了rhino.wso2
我在GitHub中看到:github.com/mozilla/rhino,但我假设WSO2分叉了代码库并维护了一个不同的存储库。
在WSO2 API管理器中使用的Rhino版本的实际存储库是什么?
我们看到:http://maven.wso2.org/nexus/content/groups/public/org/mozilla/rhino/1.7R4/以及http://maven.wso2.org/nexus/content/groups/wso2-public/rhino/wso2/js/1.7.0.R4.wso2v1/
使用中的实际macen repro是什么?
实际Rhino版本的实际许可是什么?
答案 0 :(得分:0)
您可以以编程方式查询基础Rhino实现以返回Rhino版本,请参阅此处:http://nimbleapi.com/2016/05/javascript-getting-the-rhino-version/。不确定这是否有助于您确定存储库或许可证。祝你好运!
以下是摘录:
// importPackage to get access to the required libraries,
// see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Scripting_Java
importPackage(Packages.org.mozilla.javascript);
var myContext = Context
var currentContext = myContext.getCurrentContext()
var rhinoVersion = currentContext.getImplementationVersion()
// Set the messagePayload to the rhino version in JSON format
var myPayload = { "rhinoVersion": rhinoVersion }
mc.setPayloadJSON(myPayload)