Ah, OK. The solution is a custom linker then; I don't think there's any built-in linker that would do that. Use the CrossSiteIframeLinker as a base and customize from there; see shouldIncludeBootstrapInPrimaryFragment. Apparently it shouldn't be much work. IIUC, you'd then get a <md5>.cache.js that can be loaded directly. The generated compilation-mappings.txt would tell you the name of that file. AFAIK that's what Google uses (known as SSSS == Server-Side Selection Script), except several permutations are generated and (based on the compilation-mappings.txt) the right <md5>.cache.js is selected on the server side depending on the user.agent making the request (and the locale, from the current request or the logged-in user's profile). If you have a single permutation, then things are a bit easier ;-)
On Tuesday, December 22, 2015 at 1:57:16 AM UTC+1, Michael Zhou wrote: > > That site runs on a GWT app built from Google's internal Bazel BUILD > rules, not from the open-source Maven pom-gwt.xml... > > On Sunday, December 20, 2015 at 8:13:24 AM UTC+8, Thomas Broyer wrote: >> >> >> >> On Saturday, December 19, 2015 at 5:09:23 PM UTC+1, Michael Zhou wrote: >>> >>> Well there's a <module>.nocache.js and an <md5>.cache.js file. Ideally I >>> want to have a single .js file that I can load from any .html file. >>> >> >> But when I go to >> https://closure-compiler-debugger.appspot.com/gwt_debugger.html only the >> <module>.nocache.js is loaded, so it's already working as intended. >> Not sure why a <md5>.cache.js is generated, but apparently it can be >> ignored. >> >> >>> >>> On Sunday, December 13, 2015 at 11:19:54 PM UTC+8, Thomas Broyer wrote: >>>> >>>> >>>> >>>> On Sunday, December 13, 2015 at 2:58:21 AM UTC+1, Michael Zhou wrote: >>>>> >>>>> I have used GWT to compile a Java application (Google's Closure >>>>> Compiler <https://github.com/google/closure-compiler>) into a GWT >>>>> application >>>>> <http://closure-compiler-debugger.appspot.com/gwt_debugger.html>. >>>>> Currently, GWT outputs a .cache.js file and a .nocache.js file. I >>>>> wonder if it's possible to output a single .js file instead of two? >>>>> We might switch to J2CL when it's ready, but just in case it's >>>>> possible to do so with GWT 2.8. >>>>> >>>> >>>> Not sure what you're talking about exactly, but at runtime only one >>>> file is loaded. >>>> Is the other file named devmode.nocache.js maybe? >>>> >>> -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/google-web-toolkit. For more options, visit https://groups.google.com/d/optout.
