当前位置:  开发笔记 > 编程语言 > 正文

有没有人使用或编写过Ant任务来编译(Rhino)JavaScript到Java字节码?

如何解决《有没有人使用或编写过Ant任务来编译(Rhino)JavaScript到Java字节码?》经验,为你挑选了3个好方法。

我想使用Rhino JavaScript编译器将一些JavaScript编译为.class字节码文件,以便在项目中使用.看起来这应该已经存在了,因为Groovy,NetREXX(!)和Jython分别有groovyc,netrexxc和jythonc任务.有没有人使用或编写过这样的Ant任务,或者任何人都可以提供一些关于如何写一个的提示?

理想情况下,它可以通过某种方式解决JavaScript或Java类之间的依赖关系.



1> jbeard4..:

我在我的项目中使用RequireJS,其中包含一个跟踪模块之间依赖关系的脚本,并将它们组合成一个JavaScript文件.或者,它也可以使用Google Closure编译器缩小组合的js文件.一旦它处于这种形式,其中所有依赖项都包含在单个js文件中,则可以使用jsc轻松编译该文件.

这是我的ant脚本的一部分,我用它来创建单个组合的js文件,将其编译为类文件,然后创建一个可执行的JAR:


    

    
        
            
            
        
        
        
         
        
        
        
         
        
    



    

    
    
        
            
        
        
        
        
    
    



    

    
        
            
        
    

完整的构建脚本可以在这里找到.



2> Vladimir Dyu..:

为什么不简单地使用java任务?


    
        ...
              

有异议吗?



3> Gorilla3D..:

这是我用于我的rhino应用程序的示例build.xml.如果你有很多javascript文件,你只需要不断添加更多的标签
〜:ant compile jar run



    
    
        
        
        
        
        
        
    
    
        
            
        
    


    
    
        
        
            
        
    


    
        
        
    


推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有