I am trying to build a very simple python script to automate minifying/combining some css/js assets.
I am not sure how to properly handle the minification step. I use yui-compressor and usually call the jar directly from the command line.
Assuming the build script is in the same directory as rhino js.jar
and yui-compressor.jar
, I'd be able to compress a css/js file like so:
java -cp js.jar -jar yuicompressor-2.4.4.jar -o css/foo.min.css css/foo.css
Calling that from the terminal works fine, but in the python build file, it does not
eg, os.system("...")
The exit status being returned is 0
, and no output is being returned from the command (for example, when using os.popen()
instead of os.system()
)
I'm guessing it has something to do with paths, perhaps with java not resolving properly when calling to os.system()
… any ideas?
Thanks for any help