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

Reply via email to