WSO2 API管理器-Rhino版本、存储库和许可证

WSO2 API管理器-Rhino版本、存储库和许可证,wso2,wso2esb,wso2-am,Wso2,Wso2esb,Wso2 Am,在API管理器发行版中,我们看到“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 manager中正在使用的Rhino版本的实际存储库是什么

在API管理器发行版中,我们看到“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 manager中正在使用的Rhino版本的实际存储库是什么

我们看到:而且
实际使用的梅森复制品是什么

实际Rhino版本的实际许可证是什么

  • 我从许可证文件中了解到它是MPL10
  • 在maven.wso2.org/nexus/content/groups/public/org/mozilla/rhino/1.7R4中/ 我们看到许可证MPL 2.0
  • developer.mozilla.org/en-US/docs/mozilla/Projects/Rhino/License以不同的方式指定它

  • 您可以通过编程方式查询底层Rhino实现以返回Rhino版本,请参见此处:。不确定这是否有助于您确定存储库或许可证。祝你好运

    以下是摘录:

    // 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)
    

    您可以通过编程方式查询底层Rhino实现以返回Rhino版本,请参见此处:。不确定这是否有助于您确定存储库或许可证。祝你好运

    以下是摘录:

    // 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)