Try this file: https://github.com/google/closure-compiler/blob/master/contrib/externs/goog le_maps_api_v2.js
If that doesn't work, then we definitely have a bug in the compiler. -Alex On 6/18/14 12:11 PM, "Peter Ent" <p...@adobe.com> wrote: >I get the same error with or without the parameter. > >I don't get an error when I specify an invalid file name. I do get an >error if I misspell the parameter, so "external-js-lib" seems to be valid, >perhaps just not used. > >--peter > >On 6/18/14 2:49 PM, "Alex Harui" <aha...@adobe.com> wrote: > >>I suggested that Peter try -external-js-lib from looking at the publisher >>code. But it is a good question: Peter, if you don't have that file and >>param, do you get different results? If you add the param and don't >>specify a correct path to a file do you get an error? >> >>-Alex >> >>On 6/18/14 11:41 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >> >>>Hi, >>> >>>Externs need to be declared to the GCC with a special argument. I don't >>>think the option you're using passes the file to that argument. I think >>>FalconJX needs a new option. I'll look at it tomorrow. >>> >>>Can you maybe file a JIRA so we have a reference? >>> >>>EdB >>> >>> >>> >>>On Wednesday, June 18, 2014, Peter Ent <p...@adobe.com> wrote: >>> >>>> Hi, >>>> >>>> I'm running an experiment where I want to use external JavaScript >>>> declarations so that the compiler won't care that a JavaScript class >>>>isn't >>>> available at compile time. >>>> >>>> I've created a file called "externs.js" and into that I've put this >>>> declaration: >>>> >>>> google.maps.MarkerOptions = function() {}; >>>> >>>> And then I build using this compiler option: >>>>-external-js-lib=externs.js >>>> >>>> I'm getting an error that google.maps.MarkerOptions cannot be found. >>>>Does >>>> anyone know if I'm declaring the class correctly in the externs.js >>>>file? >>>> I'm following information from [1] >>>> which doesn't really cover "classes" just external function >>>>declarations. >>>> >>>> Thanks, >>>> Peter Ent >>>> Adobe Systems >>>> >>>> [1] >>>> >>>>https://developers.google.com/closure/compiler/docs/api-tutorial3#exter >>>>n >>>>s >>>> >>> >>> >>>-- >>>Ix Multimedia Software >>> >>>Jan Luykenstraat 27 >>>3521 VB Utrecht >>> >>>T. 06-51952295 >>>I. www.ixsoftware.nl >> >