使用Java/Scala缩小CSS/Javascript
我需要在项目运行时生成一些css/javascript。生成此代码(可能是使用PHP)后,我需要获取字符串,缩小它们,然后保存缩小的文件。 我在Java/Scala中搜索一个工具来实现这一点,但我找到的所有工具都是用于缩小项目文件的,而不是用于根据需要在特定文件上实现这一点的插件。 我研究了wro4j,因为它似乎可以这样工作,但在java代码中找不到如何做到这一点,而不是在构建时 如何在java代码内部而不是在构建时做到这一点 我建议采取以下办法:使用Java/Scala缩小CSS/Javascript,javascript,java,css,minify,bundling-and-minification,Javascript,Java,Css,Minify,Bundling And Minification,我需要在项目运行时生成一些css/javascript。生成此代码(可能是使用PHP)后,我需要获取字符串,缩小它们,然后保存缩小的文件。 我在Java/Scala中搜索一个工具来实现这一点,但我找到的所有工具都是用于缩小项目文件的,而不是用于根据需要在特定文件上实现这一点的插件。 我研究了wro4j,因为它似乎可以这样工作,但在java代码中找不到如何做到这一点,而不是在构建时 如何在java代码内部而不是在构建时做到这一点 我建议采取以下办法: 生成JavaScript和CSS文件,未统一
考虑到在Java中运行node.js的复杂性,您可能希望编写一个小型node.js tcp服务器,您可以发送JavaScript/CSS字符串并将其缩小返回。这种方法还可以在吞吐量方面提供一些良好的可伸缩性。我考虑过使用外部工具,但由于缩小是保存过程的一部分,我不能依赖命令行工具,因为我需要缩小的文件来上传和托管,而且据我所知,bash命令结束时,无法接收事件。我正在考虑将问题转移到项目的PHP部分,并在那里缩小文件,保存已经缩小的文件