robfig / plovr

Automatically exported from code.google.com/p/plovr
0 stars 0 forks source link

Provide plovr jar without all dependencies #72

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It's very nice that there's a plovr jar with all the dependencies bundled in as 
it makes getting started very easy.  However, it would also be nice if there 
were a version available which did not include all the dependencies bundled in. 
 I'd like to integrate plovr into my build system.  However, many of the plovr 
dependencies are also dependencies of my build system and are already on the 
classpath.  It's not nice of plovr to duplicate all of these classes.

Original issue reported on code.google.com by benjamin...@gmail.com on 28 Jul 2012 at 9:32

GoogleCodeExporter commented 9 years ago
It seems one wrinkle to doing this is that the 
com.google.javascript.jscomp.DefaultPassConfig included with plovr is not the 
vanilla one included with the Closure compiler, but has been modified to add a 
reference to PloverCompilerOptions.  I would love to remove this cyclic 
dependency.  We should get rid of globalScopeName in favor of the Closure 
Compiler's RescopeGlobalSymbols, which should probably be done regardless.  
I've filed a separate item for that issue: 
http://code.google.com/p/plovr/issues/detail?id=73

Original comment by benjamin...@gmail.com on 29 Jul 2012 at 12:12