Hi Josh,

just tried your recommendations, but seems not to work.

I added to Jewel:

<additionalCompilerOptions>
-source-map=true;
-source-map-source-root=/frameworks/projects/Jewel/src/main/royale/
</additionalCompilerOptions>

and in TDJ just:

-source-map=true;

I added in my VSCode tasks the argument to compile TDJ

"args": [
"clean",
"install",
"-P option-with-swf",
"-Droyalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/frameworks"
,
"-DskipTests"
]

setting a break point in jewel button is marked with an empty circle in
VSCode and doesn't stop, but TDJ works ok.

I think I followed your indications right, and also committed (but the
commit is more general since I added the config to frameworks/projects to
affect to all SWC libs at once). Maybe there's some detail that
is preventing it to work.

Thanks for your time and taking a look

Carlos


El jue, 14 ene 2021 a las 9:25, Maria Jose Esteve (<mjest...@iest.com>)
escribió:

> Hi, It does not work for me.
> I have modified Jewel's pom.xml, main pom "/ projects /" and have modified
> my maven build to include the Droyalelib option with the path to my /
> frameworks directory, the result error.
> Do I have to modify something else ?, the sdk does not compile
>
> Thx
> Hiedra
>
> -----Mensaje original-----
> De: Josh Tynjala <joshtynj...@bowlerhat.dev>
> Enviado el: jueves, 14 de enero de 2021 0:40
> Para: Apache Royale Development <dev@royale.apache.org>
> Asunto: Re: Configuring source maps on Royale with new compiler options
>
> Okay, I've determined a couple of tweaks to the process that made things
> work on my machine to allow source map debugging with Maven.
>
> The source-map-source-root for Jewel and other SDK libs must include
> src/main/royale/ at the end.
>
> <additionalCompilerOptions>
>   -source-map=true;
>   -source-map-source-root=/frameworks/projects/Jewel/src/main/royale/
> </additionalCompilerOptions>
>
> For TDJ and other apps, you only need the source-map option. Do NOT add
> source-map-source-root and do NOT add +royalelib.
>
> <additionalCompilerOptions>
>   -source-map=true;
> </additionalCompilerOptions>
>
> Instead add an extra -Droyalelib option to your mvn command line. For
> example:
>
> mvn clean install
>
> -Droyalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-maven/frameworks
>
> --
> Josh Tynjala
> Bowler Hat LLC <https://bowlerhat.dev>
>
>
> On Wed, Jan 13, 2021 at 2:57 PM Josh Tynjala <joshtynj...@bowlerhat.dev>
> wrote:
>
> > I just gave it a try myself, and it looks like the compiler is failing
> > to recognize the +royalelib token when you try to put it into Maven's
> > additionalCompilerOptions. As I implied, it was certainly possible
> > that this might or might not work.
> >
> > I'll let you know if I have another suggestion.
> >
> > --
> > Josh Tynjala
> > Bowler Hat LLC <https://bowlerhat.dev>
> >
> >
> > On Sat, Jan 9, 2021 at 1:01 AM Carlos Rovira <carlosrov...@apache.org>
> > wrote:
> >
> >> Hi Josh,
> >>
> >> Thanks for taking a look, I'll check maven distribution to see how to
> >> add the missing folder. It's strange since I think I was debugging
> >> against the Maven SDK until now.
> >>
> >> I made now a quick try with ANT SDK, after my daily build completed,
> >> with your latest changes from yesterday, and compiled TDJ with:
> >>
> >> +royalelib=/Users/carlosrovira/Dev/Royale/Source/royale-asjs/framewor
> >> +ks
> >>
> >> to point to ANT instead to MAVEN, and the result was the same for
> >> royale ANT sdk: TDJ stops at breakpoints in VSCode but Jewel not. I
> >> thought that ANT SDK should work right, isn't?
> >>
> >> Thanks
> >>
> >>
> >>
> >>
> >> El vie, 8 ene 2021 a las 22:57, Greg Dove (<greg.d...@gmail.com>)
> >> escribió:
> >>
> >> > Thanks Josh, I guess there was still something cached at a
> >> > different
> >> level
> >> > in our local m2 that meant it was still working for Hiedra and me.
> >> > Nice sleuthing!
> >> >
> >> >
> >> > On Sat, Jan 9, 2021 at 10:43 AM Josh Tynjala
> >> > <joshtynj...@bowlerhat.dev
> >> >
> >> > wrote:
> >> >
> >> > > Following up, since I can now successfully build the Maven
> >> distribution
> >> > > again.
> >> > >
> >> > > I've confirmed that frameworks/projects is missing from a Maven
> >> > > distribution, like I had observed in the past. With that in mind,
> >> > > a
> >> Maven
> >> > > distribution cannot currently be referenced with +royalelib for
> >> > > sourcemap-enabled debugging with the original .as files.
> >> > >
> >> > > --
> >> > > Josh Tynjala
> >> > > Bowler Hat LLC <https://bowlerhat.dev>
> >> > >
> >> > >
> >> > > On Fri, Jan 8, 2021 at 10:32 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/fr
> >> +ameworks
> >> > > >> >
> >> > > >> > --
> >> > > >> > 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-mave
> >> > > +n
> >> > > >> > > >> > > > > >
> >> > > >> > > >> > > > > > 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-m
> >> > > >> +aven
> >> > > >> > > >> > > > > > >> -source-map=true;
> >> > > >> > > >> > > > > > >>
> >> > -source-map-source-root=/frameworks/projects/Jewel/
> >> > > >> > > >> > > > > > >> </additionalCompilerOptions>
> >> > > >> > > >> > > > > > >>
> >> > > >> > > >> > > > > > >> TDJ:
> >> > > >> > > >> > > > > > >>
> >> > > >> > > >> > > > > > >> <additionalCompilerOptions>
> >> > > >> > > >> > > > > > >>
> >> > > >> > > >> >
> >> > > >> +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-m
> >> > > >> +aven
> >> > > >> > > >> > > > > > >> -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-m
> >> > > >> +aven
> >> > > >> > > >> > > > > > >> > -source-map=true;
> >> > > >> > > >> > > > > > >> >
> >> > > -source-map-source-root=/frameworks/projects/Jewel/
> >> > > >> > > >> > > > > > >> > </additionalCompilerOptions>
> >> > > >> > > >> > > > > > >> >
> >> > > >> > > >> > > > > > >> > and in TDJ:
> >> > > >> > > >> > > > > > >> >
> >> > > >> > > >> > > > > > >> >
> >> > > >> > > >> > >
> >> > > >> +royalelib=/Users/carlosrovira/Dev/Royale/Sdks/apache-royale-m
> >> > > >> +aven
> >> > > >> > > >> > > > > > >> > -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/framewo
> >> > > >> > > >> > > > > > >> >> +rks/
> >> > > >> > > >> > > > > > >> >>
> >> > > >> > > >> > > > > > >> >> 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
> >> > > >>
> >> > > >
> >> > >
> >> >
> >>
> >>
> >> --
> >> 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

Reply via email to