Hi Jacques, everyone, I have created OFBIZ-11960[1] in this direction. Initially, I have kept it very simple, JS dependencies will be downloaded through NPM and used from the same downloaded path throughout. I will soon create a PR for the same.
1. https://issues.apache.org/jira/browse/OFBIZ-11960 Thanks and Regards, Aditya Sharma On Mon, Aug 10, 2020 at 8:14 PM Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > Hi, > > I have decided to let down my work at > https://github.com/JacquesLeRoux/gradle-js-plugin > > I have put a sentence about > https://plugins.gradle.org/plugin/com.github.node-gradle.node in the > Alert of the wiki page > > Jacques > > Le 27/07/2020 à 13:07, Jacques Le Roux a écrit : > > Hi Aditya, > > > > Maybe it will be easier to indeed use the node Gradle plugin. > > > > Though I'm not much versed in node, then I guess following the steps I > put in the alert at > > > > https://cwiki.apache.org/confluence/display/OFBIZ/About+retire.js > > > > Would be easier? Notably > > https://github.com/mozilla/source-map > > > https://developer.mozilla.org/en-US/docs/Tools/Debugger/How_to/Use_a_source_map > > > > Thanks > > > > Jacques > > > > Le 27/07/2020 à 09:48, Aditya Sharma a écrit : > >> Hi Jacques, > >> > >> We should definitely care about JavaScript source maps as it is a great > >> addon to debugging. > >> > >> I think gradle-js-plugin is indeed a great tool but due to a dead > >> community, it always made me reluctant to use it. Thanks for your > efforts > >> towards its update. I still want to understand how it will be further > >> maintained. > >> > >> As I get some time I will try to come up with some solution using the > >> requirejs, node, etc to ease these things. > >> https://plugins.gradle.org/plugin/com.github.node-gradle.node > >> > >>>> So I want to change it to "org.apache.ofbiz" to be able to publish. I > >> guess I also need to change the package names (not yet sure about that) > >> I think we will only have to change the id I guess and we have the > option > >> to configure the implementationClass > >> > >> > https://guides.gradle.org/publishing-plugins-to-gradle-plugin-portal/#configure_the_plugin_publishing_plugin > >> > >>>> Now we also know (thanks to Suraj) that "We will get source map URL in > >> most of the libraries except jQuery, we will have to manually add it"[8] > >> Aditya :D > >> > >> > >> Thanks and regards, > >> Aditya Sharma > >> > >> > >> On Sun, Jul 26, 2020 at 8:48 PM Jacques Le Roux < > >> jacques.le.r...@les7arts.com> wrote: > >> > >>> Le 26/07/2020 à 11:44, Jacques Le Roux a écrit : > >>>> There was a good old time when this was available[1]. But with Gradle > >>> upgrades these plugins were slowly abandoned by their creator, eg[2] > >>>> Some forks where done, eg[3][4]. Seems that their creators could not > get > >>> PRs merged. So I don't know how/if they are published and used. > >>> > >>> I somehow actually answered to myself with > >>> > >>>> [2] https://github.com/eriwen/gradle-css-plugin/issues/58 > >>> I read it there and forgot: > >>> > >>> /<<If you try to use the plugin with Gradle 6 just by declaring > it in > >>> the plugin block it will not work.// > >>> //The change is actually fixed in master but without a release > >>> everyone is forced to manually build the plugin by himself and import > the > >>> jar the > >>> classpath.//>>/ > >>> > >>> So that's how people are poorly handling it :/ > >>> > >>> Jacques > >>> > >>> >