Hi Greg, I found the issue. In each of the pom.xml files in distribution/jars, you switched to ${royale.compiler.version}, but in distribution/pom.xml, it still referenced these JAR files as 0.9.8-SNAPSHOT. Now, with my latest commit, it's consistently using ${royale.compiler.version} in both places.
-- Josh Tynjala Bowler Hat LLC <https://bowlerhat.dev> On Fri, Jan 8, 2021 at 1:05 PM Greg Dove <greg.d...@gmail.com> wrote: > I deleted all the 0.9.8-SNAPSHOT folders inside each of the m2 compiler > subfolders. It still worked after that (although tbh I did use mvn clean > install and not mvn install) > > > On Sat, Jan 9, 2021 at 9:16 AM Josh Tynjala <joshtynj...@bowlerhat.dev> > wrote: > > > What if you go into your Maven cache and delete the 0.9.8 compiler? Maybe > > it's using that version for the distribution part of the build only, but > > 0.9.9 for everything else? > > > > -- > > Josh Tynjala > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > On Fri, Jan 8, 2021 at 11:28 AM Greg Dove <greg.d...@gmail.com> wrote: > > > > > That's odd, it 'works for me' when doing exactly the same thing. I'm > not > > > sure if it was relevant, but the maven build of framework libs was > broken > > > before my very recent commit. > > > Because maven doesn't seem to halt on failure, perhaps there was some > > issue > > > after that. Aside from that, I am not sure what is causing the > > > difference.... > > > > > > > > > On Sat, Jan 9, 2021 at 8:10 AM Josh Tynjala <joshtynj...@bowlerhat.dev > > > > > wrote: > > > > > > > Yes, I double-checked that I am up-to-date. The framework seems to > > build > > > > successfully, but once it tries making the distribution, that's where > > > it's > > > > failing. > > > > > > > > > [ERROR] Failed to execute goal on project distribution: Could not > > > resolve > > > > dependencies for project > > > > org.apache.royale.framework:distribution:pom:0.9.8-SNAPSHOT: The > > > following > > > > artifacts could not be resolved: > > > > org.apache.royale.framework.distribution:compc:jar:0.9.8-SNAPSHOT, > > > > org.apache.royale.framework.distribution:mxmlc:jar:0.9.8-SNAPSHOT, > > > > > > org.apache.royale.framework.distribution:compiler-asc:jar:0.9.8-SNAPSHOT, > > > > > > > > > > org.apache.royale.framework.distribution:compiler-compc:jar:0.9.8-SNAPSHOT, > > > > > > > > > > org.apache.royale.framework.distribution:compiler-mxmlc:jar:0.9.8-SNAPSHOT, > > > > > > > > > > > > > > org.apache.royale.framework.distribution:compiler-compjsc:jar:0.9.8-SNAPSHOT, > > > > > > > > > > > > > > org.apache.royale.framework.distribution:compiler-mxmljsc:jar:0.9.8-SNAPSHOT, > > > > > > > > > > > > > > org.apache.royale.framework.distribution:compiler-optimizer:jar:0.9.8-SNAPSHOT, > > > > > > > > > > > > > > org.apache.royale.framework.distribution:compiler-swfdump:jar:0.9.8-SNAPSHOT: > > > > Failure to find > > > > org.apache.royale.framework.distribution:compc:jar:0.9.8-SNAPSHOT in > > > > https://repository.apache.org/snapshots was cached in the local > > > > repository, > > > > resolution will not be reattempted until the update interval of > > > > apache.snapshots has elapsed or updates are forced -> [Help 1] > > > > > > > > This is the command that I'm running: > > > > > > > > mvn install -P with-distribution > > > > > > > > -- > > > > Josh Tynjala > > > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > > > > On Fri, Jan 8, 2021 at 11:01 AM Greg Dove <greg.d...@gmail.com> > wrote: > > > > > > > > > Josh, are you using the latest updates from asjs? > > > > > I thought I had added a workaround for that the other day: I > updated > > > the > > > > > compiler to 0.9.9 for the framework and Hiedra subsequently said > that > > > it > > > > > broke the maven distribution build. I don't use that maven profile > so > > > had > > > > > not seen that previously, but I made a few changes and tested it > and > > it > > > > was > > > > > working (and it also worked for Hiedra after the changes). > > > > > > > > > > > > > > > > > > > > > > > > > On Sat, Jan 9, 2021 at 7:33 AM Josh Tynjala < > > joshtynj...@bowlerhat.dev > > > > > > > > > wrote: > > > > > > > > > > > Carlos, are you using a Maven distribution as your IDE-compatible > > > SDK? > > > > > The > > > > > > last time that I built one, I seem to recall that the > distribution > > > did > > > > > not > > > > > > include the original .as source files. I don't know if that's > still > > > the > > > > > > case or not. I tried building a Maven distribution today to > check, > > > but > > > > > the > > > > > > build fails due to the current compiler being on version 0.9.9 > and > > > the > > > > > > framework still expecting 0.9.8. > > > > > > > > > > > > -- > > > > > > Josh Tynjala > > > > > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > > > > > > > > > > On Fri, Jan 8, 2021 at 12:34 AM Carlos Rovira < > > > carlosrov...@apache.org > > > > > > > > > > > wrote: > > > > > > > > > > > > > Hi Josh, > > > > > > > > > > > > > > thanks, I added "frameworks" in TDJ +royalelib but seems it > > doesn't > > > > > have > > > > > > > effect, stil debug TDJ but not classes in Jewel. > > > > > > > Don't see what it could be :? > > > > > > > > > > > > > > El jue, 7 ene 2021 a las 21:46, Josh Tynjala (< > > > > > joshtynj...@bowlerhat.dev > > > > > > >) > > > > > > > escribió: > > > > > > > > > > > > > > > Looking over previous emails in this thread, it looks like > you > > > > forgot > > > > > > to > > > > > > > > add /frameworks at the end of the +royalelib path. > > > > > > > > > > > > > > > > You have: > > > > > > > > > > > > > > > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven > > > > > > > > > > > > > > > > It should be: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/frameworks > > > > > > > > > > > > > > > > -- > > > > > > > > Josh Tynjala > > > > > > > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > > > > > > > > > > > > > > > > On Thu, Jan 7, 2021 at 11:12 AM Carlos Rovira < > > > > > carlosrov...@apache.org > > > > > > > > > > > > > > > wrote: > > > > > > > > > > > > > > > > > Hi, > > > > > > > > > > > > > > > > > > just fyi I added: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -source-map-source-root=/frameworks/projects/{$project.artifactId}/ > > > > > > > > > > > > > > > > > > at frameworks/projects/pom.xml > > > > > > > > > so now we have setup source maps in all libraries > > > > > > > > > > > > > > > > > > but while that seems ok, I'm not getting lib debugging as I > > > > stated > > > > > in > > > > > > > my > > > > > > > > > last email. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > El jue, 7 ene 2021 a las 20:07, Carlos Rovira (< > > > > > > > carlosrov...@apache.org > > > > > > > > >) > > > > > > > > > escribió: > > > > > > > > > > > > > > > > > > > Ok Josh, > > > > > > > > > > > > > > > > > > > > so all seems ok, but debug is not working in classes from > > > Jewel > > > > > > lib. > > > > > > > > > > I see the jewel.swc has the js.map files in the same way > I > > > > > related, > > > > > > > so > > > > > > > > > > that's ok as you stated. > > > > > > > > > > I'm setting breakpoints in the same VSCode window for > Jewel > > > and > > > > > TDJ > > > > > > > > > files, > > > > > > > > > > but only TDJ files (in the root or subfolders) are making > > > > > execution > > > > > > > > stop. > > > > > > > > > > If I set up a breakpoint in let's say Jewel Button.as, > that > > > > > appears > > > > > > > > empty > > > > > > > > > > on execution and doesn't have effect, while TDJ appears > red > > > and > > > > > > works > > > > > > > > ok. > > > > > > > > > > > > > > > > > > > > Do you know what could be happening? > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > El jue, 7 ene 2021 a las 19:57, Josh Tynjala (< > > > > > > > > joshtynj...@bowlerhat.dev > > > > > > > > > >) > > > > > > > > > > escribió: > > > > > > > > > > > > > > > > > > > >> The path of the .js.map file is relative to the .js > file. > > > > Since > > > > > > the > > > > > > > > > >> .js.map file is supposed to be in the same folder as the > > .js > > > > > file, > > > > > > > > that > > > > > > > > > >> looks correct to me. > > > > > > > > > >> > > > > > > > > > >> -- > > > > > > > > > >> Josh Tynjala > > > > > > > > > >> Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > >> > > > > > > > > > >> > > > > > > > > > >> On Thu, Jan 7, 2021 at 10:28 AM Carlos Rovira < > > > > > > > > carlosrov...@apache.org> > > > > > > > > > >> wrote: > > > > > > > > > >> > > > > > > > > > >> > Hi Josh, > > > > > > > > > >> > > > > > > > > > > >> > I'm trying to debug jewel classes in TDJ and for > example > > > > > > > > > >> AlertController.js > > > > > > > > > >> > has at the end: > > > > > > > > > >> > > > > > > > > > > >> > //# sourceMappingURL=./AlertController.js.map > > > > > > > > > >> > > > > > > > > > > >> > It's ok? I expect it to reference the concrete > > subfolder: > > > > > > > > > >> > org/apache/royale/jewel/beads/controllers > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > El jue, 7 ene 2021 a las 18:23, Josh Tynjala (< > > > > > > > > > >> joshtynj...@bowlerhat.dev>) > > > > > > > > > >> > escribió: > > > > > > > > > >> > > > > > > > > > > >> > > Yes, you're right that +royalelib should not be > > required > > > > for > > > > > > > > > framework > > > > > > > > > >> > > libs. I wasn't paying close enough attention to see > > that > > > > you > > > > > > had > > > > > > > > > added > > > > > > > > > >> > > +royalelib to both Jewel and TDJ. > > > > > > > > > >> > > > > > > > > > > > >> > > So, to summarize, you should use > > source-map-source-root > > > > when > > > > > > > > > building > > > > > > > > > >> > > framework libs, and you should use +royalelib when > > > > building > > > > > > > > > >> > examples/apps. > > > > > > > > > >> > > +royalelib is not necessary for framework libs, and > > > > > > > > > >> > source-map-source-root > > > > > > > > > >> > > is (generally) not necessary for examples/apps. > > > > > > > > > >> > > > > > > > > > > > >> > > -- > > > > > > > > > >> > > Josh Tynjala > > > > > > > > > >> > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > > >> > > On Thu, Jan 7, 2021 at 7:43 AM Carlos Rovira < > > > > > > > > > carlosrov...@apache.org > > > > > > > > > >> > > > > > > > > > > >> > > wrote: > > > > > > > > > >> > > > > > > > > > > > >> > > > Hi Josh, > > > > > > > > > >> > > > > > > > > > > > > >> > > > I discover right now that I was understanding > wrong > > > how > > > > > all > > > > > > > this > > > > > > > > > >> works. > > > > > > > > > >> > > > I thought we needed +royalelib in framework libs, > > but > > > > it's > > > > > > not > > > > > > > > the > > > > > > > > > >> > case. > > > > > > > > > >> > > > Just need to add +royalelib to a final project, so > > > that > > > > > can > > > > > > be > > > > > > > > > left > > > > > > > > > >> to > > > > > > > > > >> > > the > > > > > > > > > >> > > > user. > > > > > > > > > >> > > > > > > > > > > > > >> > > > That means that we can add to all libs this: > > > > > > > > > >> > > > > > > > > > -source-map-source-root=/frameworks/projects/XXX/target/ > > > > > > > > > >> > > > (Where XXX is the root libraryfolder) -> For this > > I'll > > > > be > > > > > > > adding > > > > > > > > > in > > > > > > > > > >> a > > > > > > > > > >> > > > commit soon > > > > > > > > > >> > > > > > > > > > > > > >> > > > So, Chris, we don't need anything more to > implement, > > > as > > > > I > > > > > > > commit > > > > > > > > > the > > > > > > > > > >> > > > -source-map-source-root line in all framework > poms. > > > > > > > > > >> > > > > > > > > > > > > >> > > > Another thing is if we should upload all source > maps > > > > > (js.map > > > > > > > > > files) > > > > > > > > > >> of > > > > > > > > > >> > > all > > > > > > > > > >> > > > framework libs to some r.a.o url (for example > > /debug), > > > > and > > > > > > if > > > > > > > > > people > > > > > > > > > >> > can > > > > > > > > > >> > > > point with +royalelib (i.e: +royalelib= > > > > > > > > > >> http://royale.apache.org/debug > > > > > > > > > >> > ) > > > > > > > > > >> > > > > > > > > > > > > >> > > > What do you think? > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > El mié, 6 ene 2021 a las 18:35, Josh Tynjala (< > > > > > > > > > >> > joshtynj...@bowlerhat.dev > > > > > > > > > >> > > >) > > > > > > > > > >> > > > escribió: > > > > > > > > > >> > > > > > > > > > > > > >> > > > > While we can set source-map-source-root in all > of > > > the > > > > > > > library > > > > > > > > > >> > > projects, I > > > > > > > > > >> > > > > don't think that there's any way for us to > specify > > > > > > > +royalelib > > > > > > > > > for > > > > > > > > > >> TDJ > > > > > > > > > >> > > and > > > > > > > > > >> > > > > other examples in a general way. That's the one > > > thing > > > > > that > > > > > > > > users > > > > > > > > > >> will > > > > > > > > > >> > > > > probably need to set up manually because the > > source > > > > > files > > > > > > > come > > > > > > > > > >> from > > > > > > > > > >> > an > > > > > > > > > >> > > > > IDE-compatible SDK. > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > -- > > > > > > > > > >> > > > > Josh Tynjala > > > > > > > > > >> > > > > Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > On Wed, Jan 6, 2021 at 3:21 AM Carlos Rovira < > > > > > > > > > >> > carlosrov...@apache.org> > > > > > > > > > >> > > > > wrote: > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > Hi Greg, Harbs and others > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > can you check my new commit on Jewel and TDJ > > poms > > > to > > > > > get > > > > > > > > > >> sourcemaps > > > > > > > > > >> > > in > > > > > > > > > >> > > > > > framework? > > > > > > > > > >> > > > > > We'll need to change the line: > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > for another more generalistic tha allow anyone > > of > > > us > > > > > to > > > > > > > > debug, > > > > > > > > > >> but > > > > > > > > > >> > I > > > > > > > > > >> > > > > think > > > > > > > > > >> > > > > > that will mean to upload sourcemaps to some > > r.a.o > > > > url? > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > What it could be and would this be possible? > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > Thanks > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > El mié, 6 ene 2021 a las 12:12, Carlos Rovira > (< > > > > > > > > > >> > > > carlosrov...@apache.org > > > > > > > > > >> > > > > >) > > > > > > > > > >> > > > > > escribió: > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > Hi Josh, Thanks! That worked and I finally > > have > > > > > > > debugging > > > > > > > > > >> again! > > > > > > > > > >> > :D > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > El mar, 5 ene 2021 a las 17:34, Josh Tynjala > > (< > > > > > > > > > >> > > > > joshtynj...@bowlerhat.dev > > > > > > > > > >> > > > > > >) > > > > > > > > > >> > > > > > > escribió: > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > >> Hey Carlos, > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> Try using source-map-source-root with Jewel > > > only, > > > > > and > > > > > > > > omit > > > > > > > > > it > > > > > > > > > >> > from > > > > > > > > > >> > > > > TDJ. > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> Jewel: > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> <additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven > > > > > > > > > >> > > > > > >> -source-map=true; > > > > > > > > > >> > > > > > >> > > > > -source-map-source-root=/frameworks/projects/Jewel/ > > > > > > > > > >> > > > > > >> </additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> TDJ: > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> <additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven > > > > > > > > > >> > > > > > >> -source-map=true; > > > > > > > > > >> > > > > > >> </additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> I hadn't noticed before that you were also > > > trying > > > > > to > > > > > > > use > > > > > > > > it > > > > > > > > > >> with > > > > > > > > > >> > > TDJ > > > > > > > > > >> > > > > > too. > > > > > > > > > >> > > > > > >> You usually want to use the default source > > root > > > > for > > > > > > an > > > > > > > > app > > > > > > > > > >> > > project, > > > > > > > > > >> > > > > > unless > > > > > > > > > >> > > > > > >> you have a specific reason for changing it. > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> -- > > > > > > > > > >> > > > > > >> Josh Tynjala > > > > > > > > > >> > > > > > >> Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> On Mon, Jan 4, 2021 at 1:16 AM Carlos > Rovira > > < > > > > > > > > > >> > > > carlosrov...@apache.org > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > >> wrote: > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > >> > Hi Chis, > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > to get debugging in Royale we now have > > > > additional > > > > > > > > > compiler > > > > > > > > > >> > > option > > > > > > > > > >> > > > > > called > > > > > > > > > >> > > > > > >> > "source-map-source-root" that complements > > > > > > > "source-map". > > > > > > > > > >> > > > > > >> > I try this (without referring to `target` > > > > folder > > > > > as > > > > > > > > Josh > > > > > > > > > >> > said): > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > In Jewel: > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > <additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven > > > > > > > > > >> > > > > > >> > -source-map=true; > > > > > > > > > >> > > > > > >> > > > > > > -source-map-source-root=/frameworks/projects/Jewel/ > > > > > > > > > >> > > > > > >> > </additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > and in TDJ: > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven > > > > > > > > > >> > > > > > >> > -source-map=true; > > > > > > > > > >> > > > > > >> > > > > > > -source-map-source-root=/examples/jewel/TourDeJewel > > > > > > > > > >> > > > > > >> > </additionalCompilerOptions> > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > but no luck. > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > So if +royalelib doesn't work for Maven > > maybe > > > > it > > > > > > > should > > > > > > > > > be > > > > > > > > > >> > > > something > > > > > > > > > >> > > > > > >> like > > > > > > > > > >> > > > > > >> > > > > > > > > > "-source-map-source-root=$$$/frameworks/projects/Jewel/", > > > > > > > > > >> > where > > > > > > > > > >> > > > $$$ > > > > > > > > > >> > > > > > is a > > > > > > > > > >> > > > > > >> > token for a valid SDK. > > > > > > > > > >> > > > > > >> > As Josh said "Maven does not have an > > > > > IDE-compatible > > > > > > > > SDK", > > > > > > > > > >> so I > > > > > > > > > >> > > > think > > > > > > > > > >> > > > > > we > > > > > > > > > >> > > > > > >> > need to add some -DroyaleSDK var like we > do > > > > when > > > > > > > create > > > > > > > > > >> > > > > distribution? > > > > > > > > > >> > > > > > Or > > > > > > > > > >> > > > > > >> > maybe you have a better idea. > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > So we'll need to configure that var in > > local, > > > > in > > > > > > > build > > > > > > > > > >> server, > > > > > > > > > >> > > and > > > > > > > > > >> > > > > so > > > > > > > > > >> > > > > > on > > > > > > > > > >> > > > > > >> > to generate the right pahs. > > > > > > > > > >> > > > > > >> > Hope this make sense. > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > Carlos > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > El lun, 4 ene 2021 a las 8:31, Christofer > > > Dutz > > > > (< > > > > > > > > > >> > > > > > >> christofer.d...@c-ware.de>) > > > > > > > > > >> > > > > > >> > escribió: > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> >> Hi all, > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> Sure, happy to help, but what exactly do > > you > > > > > need? > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> Chris > > > > > > > > > >> > > > > > >> >> ------------------------------ > > > > > > > > > >> > > > > > >> >> *Von:* Carlos Rovira < > > > carlosrov...@apache.org > > > > > > > > > > > > > > >> > > > > > >> >> *Gesendet:* Sonntag, 3. Januar 2021 > 23:23 > > > > > > > > > >> > > > > > >> >> *An:* Josh Tynjala < > > > joshtynj...@bowlerhat.dev > > > > >; > > > > > > > > > >> Christofer > > > > > > > > > >> > > Dutz > > > > > > > > > >> > > > < > > > > > > > > > >> > > > > > >> >> christofer.d...@c-ware.de>; Apache > Royale > > > > > > > > Development < > > > > > > > > > >> > > > > > >> >> dev@royale.apache.org> > > > > > > > > > >> > > > > > >> >> *Betreff:* Re: Configuring source maps > on > > > > Royale > > > > > > > with > > > > > > > > > new > > > > > > > > > >> > > > compiler > > > > > > > > > >> > > > > > >> >> options > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> Thanks Josh, > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> since this seems to be more complicated > > > than I > > > > > > > thought > > > > > > > > > >> due to > > > > > > > > > >> > > > maven > > > > > > > > > >> > > > > > >> >> needs, I'll add Chris to the thread, and > > > also > > > > > the > > > > > > > dev > > > > > > > > > >> mailing > > > > > > > > > >> > > > list > > > > > > > > > >> > > > > > >> that was > > > > > > > > > >> > > > > > >> >> lost on your response. > > > > > > > > > >> > > > > > >> >> Hope Chris can give us the best way to > > > handle > > > > > this > > > > > > > > with > > > > > > > > > >> his > > > > > > > > > >> > > maven > > > > > > > > > >> > > > > > >> >> knowledge. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> Thanks for your help > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> El dom, 3 ene 2021 a las 23:00, Josh > > Tynjala > > > > (< > > > > > > > > > >> > > > > > >> joshtynj...@bowlerhat.dev>) > > > > > > > > > >> > > > > > >> >> escribió: > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> I'm not sure that it's currently > possible > > to > > > > use > > > > > > > > > >> > > > > > source-map-source-root > > > > > > > > > >> > > > > > >> >> correctly with Maven because Maven does > > not > > > > have > > > > > > an > > > > > > > > > >> > > > IDE-compatible > > > > > > > > > >> > > > > > SDK > > > > > > > > > >> > > > > > >> >> where the source files are located. The > > > > compiler > > > > > > > > relies > > > > > > > > > on > > > > > > > > > >> > > > knowing > > > > > > > > > >> > > > > > >> where > > > > > > > > > >> > > > > > >> >> the original source files are to set the > > > paths > > > > > > > > > correctly. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> When building your app (such as TDJ), > you > > > > could > > > > > > try > > > > > > > > > adding > > > > > > > > > >> > the > > > > > > > > > >> > > > > > >> +royalelib > > > > > > > > > >> > > > > > >> >> option to your additionalCompilerOptions > > to > > > > > point > > > > > > to > > > > > > > > an > > > > > > > > > >> > > > > > IDE-compatible > > > > > > > > > >> > > > > > >> SDK. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> It would look something like this: > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > +royalelib=/path/to/royale-asjs/frameworks/ > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> This token (which you'll notice uses + > > > instead > > > > > of > > > > > > -) > > > > > > > > > tells > > > > > > > > > >> > the > > > > > > > > > >> > > > > > compiler > > > > > > > > > >> > > > > > >> >> where the frameworks folder in an SDK is > > > > > located. > > > > > > > > That's > > > > > > > > > >> how > > > > > > > > > >> > it > > > > > > > > > >> > > > > > >> figures out > > > > > > > > > >> > > > > > >> >> how to map the paths relative to your > > > project. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> I should also add that I think you may > be > > > > using > > > > > > the > > > > > > > > > wrong > > > > > > > > > >> > path > > > > > > > > > >> > > > with > > > > > > > > > >> > > > > > the > > > > > > > > > >> > > > > > >> >> source-map-source-root option. In my > > > examples > > > > > from > > > > > > > an > > > > > > > > > >> older > > > > > > > > > >> > > > > thread, I > > > > > > > > > >> > > > > > >> did > > > > > > > > > >> > > > > > >> >> not point it at the "target" folder, but > > its > > > > > > parent > > > > > > > > > >> instead. > > > > > > > > > >> > It > > > > > > > > > >> > > > may > > > > > > > > > >> > > > > > be > > > > > > > > > >> > > > > > >> that > > > > > > > > > >> > > > > > >> >> your setup is different for some reason > > that > > > > I'm > > > > > > not > > > > > > > > > >> > realizing, > > > > > > > > > >> > > > > but I > > > > > > > > > >> > > > > > >> just > > > > > > > > > >> > > > > > >> >> thought that I'd point out where I could > > > see a > > > > > > > > > difference > > > > > > > > > >> > with > > > > > > > > > >> > > > > what I > > > > > > > > > >> > > > > > >> >> showed before. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> -- > > > > > > > > > >> > > > > > >> >> Josh Tynjala > > > > > > > > > >> > > > > > >> >> Bowler Hat LLC <https://bowlerhat.dev> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> On Sun, Jan 3, 2021 at 11:03 AM Carlos > > > Rovira > > > > < > > > > > > > > > >> > > > > > carlosrov...@apache.org > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> >> wrote: > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> Hi Josh, > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> I have a little time now and want to try > > to > > > > set > > > > > up > > > > > > > > > >> sourcemaps > > > > > > > > > >> > > on > > > > > > > > > >> > > > > > Royale > > > > > > > > > >> > > > > > >> >> by default. For this to happen we need a > > > > > solution > > > > > > > that > > > > > > > > > is > > > > > > > > > >> > > general > > > > > > > > > >> > > > > so > > > > > > > > > >> > > > > > it > > > > > > > > > >> > > > > > >> >> works on local, for people using nightly > > > > builds, > > > > > > or > > > > > > > a > > > > > > > > > >> > released > > > > > > > > > >> > > > SDK. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> I want to try it locally and ask on list > > > with > > > > a > > > > > > > final > > > > > > > > > >> working > > > > > > > > > >> > > > > > solution > > > > > > > > > >> > > > > > >> in > > > > > > > > > >> > > > > > >> >> hand and see if Greg and others are ok > > with > > > > it. > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> I'm trying with this code in Jewel > > library: > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> <additionalCompilerOptions> > > > > > > > > > >> > > > > > >> >> -source-map=true; > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > > > > > > > > -source-map-source-root=/frameworks/projects/Jewel/target/ > > > > > > > > > >> > > > > > >> >> </additionalCompilerOptions> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> And in TDJ this: > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> -source-map=true; > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > > > > > > > > -source-map-source-root=/examples/jewel/TourDeJewel/target > > > > > > > > > >> > > > > > >> >> </additionalCompilerOptions> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> But I'm not getting it to work when > debug > > > TDJ. > > > > > So > > > > > > > I'm > > > > > > > > a > > > > > > > > > >> bit > > > > > > > > > >> > > lost > > > > > > > > > >> > > > on > > > > > > > > > >> > > > > > >> this. > > > > > > > > > >> > > > > > >> >> Can you propose the config so I can try > > it? > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> Thanks > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> -- > > > > > > > > > >> > > > > > >> >> Carlos Rovira > > > > > > > > > >> > > > > > >> >> Apache Member & Apache Royale PMC > > > > > > > > > >> > > > > > >> >> *Apache Software Foundation* > > > > > > > > > >> > > > > > >> >> http://about.me/carlosrovira > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> -- > > > > > > > > > >> > > > > > >> >> Carlos Rovira > > > > > > > > > >> > > > > > >> >> Apache Member & Apache Royale PMC > > > > > > > > > >> > > > > > >> >> *Apache Software Foundation* > > > > > > > > > >> > > > > > >> >> http://about.me/carlosrovira > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> >> > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > -- > > > > > > > > > >> > > > > > >> > Carlos Rovira > > > > > > > > > >> > > > > > >> > Apache Member & Apache Royale PMC > > > > > > > > > >> > > > > > >> > *Apache Software Foundation* > > > > > > > > > >> > > > > > >> > http://about.me/carlosrovira > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > > > > > > > > > > >> > > > > > >> > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > -- > > > > > > > > > >> > > > > > > Carlos Rovira > > > > > > > > > >> > > > > > > Apache Member & Apache Royale PMC > > > > > > > > > >> > > > > > > *Apache Software Foundation* > > > > > > > > > >> > > > > > > http://about.me/carlosrovira > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > -- > > > > > > > > > >> > > > > > Carlos Rovira > > > > > > > > > >> > > > > > Apache Member & Apache Royale PMC > > > > > > > > > >> > > > > > *Apache Software Foundation* > > > > > > > > > >> > > > > > http://about.me/carlosrovira > > > > > > > > > >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > > >> > > > -- > > > > > > > > > >> > > > Carlos Rovira > > > > > > > > > >> > > > Apache Member & Apache Royale PMC > > > > > > > > > >> > > > *Apache Software Foundation* > > > > > > > > > >> > > > http://about.me/carlosrovira > > > > > > > > > >> > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > -- > > > > > > > > > >> > Carlos Rovira > > > > > > > > > >> > Apache Member & Apache Royale PMC > > > > > > > > > >> > *Apache Software Foundation* > > > > > > > > > >> > http://about.me/carlosrovira > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > > Carlos Rovira > > > > > > > > > > Apache Member & Apache Royale PMC > > > > > > > > > > *Apache Software Foundation* > > > > > > > > > > http://about.me/carlosrovira > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > > Carlos Rovira > > > > > > > > > Apache Member & Apache Royale PMC > > > > > > > > > *Apache Software Foundation* > > > > > > > > > http://about.me/carlosrovira > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > Carlos Rovira > > > > > > > Apache Member & Apache Royale PMC > > > > > > > *Apache Software Foundation* > > > > > > > http://about.me/carlosrovira > > > > > > > > > > > > > > > > > > > > > > > > > > > >