Yes, but if I do that, there is other issues mention before (ex: incompatibilities with main project that is JSRoyale only and reference the library source). I end up creating a very small SWC (using target SWF) as a template, copy to the bin folder and sucessfull build with only JSRoayle. I have to first copy to SWC to the bin folder before build. Because this is a framework library, fortunately I don't need to build so often.
Josh Tynjala <joshtynj...@bowlerhat.dev> escreveu no dia segunda, 23/05/2022 à(s) 15:08: > You must include the SWF target before JSRoyale if you want the compiler to > create a .swc file. > > "targets": [ > "SWF", > "JSRoyale" > ] > > -- > Josh Tynjala > Bowler Hat LLC <https://bowlerhat.dev> > > > On Sat, May 21, 2022 at 3:09 PM Hugo Ferreira <hferreira...@gmail.com> > wrote: > > > Hi, > > > > I found a strange issue trying to build a library: SWC-JS. > > > > If I clean the bin folder, I can't build again. > > But if I copy a very small SWC (builded with with a very small project > that > > targets to SWF + JSRoyale) to the bin folder, I can build the first time > > and on the second time is create a .swc.new with ZIPException error. > > > > This is my asconfig.json: > > { > > "config": "royale", > > "type": "lib", > > "compilerOptions": { > > "source-map": true, > > "targets": [ > > "JSRoyale" > > ], > > "source-path": [ > > "src" > > ], > > "include-sources": [ > > "src" > > ], > > "include-namespaces": [ > > "library://ns.apache.org/royale/community" > > ], > > "output": "bin/RoyaleFramework.swc", > > "library-path": [ > > "${royalelib}/libs" > > ], > > "js-library-path": [ > > "${royalelib}/js/libs" > > ] > > } > > } > > > > Workaround: > > Copy a swc to the bin folder to fill with the compiled content. > > Works only for the first time. > > > > Desired: > > Compile even with the bin folder empty and with targets only for > JSRoyale. > > >