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
>>
>

Reply via email to