Maybe. I didn’t realize changing the typedefs was going to end up being so complicated.
I just changed the ant build to use git instead of svn. It takes about a minute the first time the repo is needed to be downloaded, but it’s pretty quick afterwards. I’m not sure which method is best for Maven. > On Feb 13, 2018, at 2:17 PM, Piotr Zarzycki <piotrzarzyck...@gmail.com> wrote: > > Btw. Maybe you should move your changes to separate branch. We will have > emails with fails for a long time now. Unless someone else look into the > Maven. > > 2018-02-13 13:03 GMT+01:00 Gabe Harbs <harbs.li...@gmail.com > <mailto:harbs.li...@gmail.com>>: > >> FWIW, here’s some other options for downloading a specific folder from >> Github: >> https://stackoverflow.com/a/18194523 >> >>> On Feb 13, 2018, at 1:57 PM, Gabe Harbs <harbs.li...@gmail.com> wrote: >>> >>> If you use Git, you need to download the entire repo which includes all >> the bits for the actual compiler. >>> >>> Github supports svn checkouts as well which allows you to checkout a >> specific folder within a repo.[1] >>> >>> The following command will get the extern files we need from Github: >>> >>> svn checkout https://github.com/royale-extras/closure-compiler/ >> branches/royale/externs <https://github.com/royale- >> <https://github.com/royale-> >> extras/closure-compiler/branches/royale/externs> >>> >>> Harbs >>> >>> [1]https://help.github.com/articles/support-for-subversion-clients/ >>> <https://help.github.com/articles/support-for-subversion-clients/> < >> https://help.github.com/articles/support-for-subversion-clients/ >> <https://help.github.com/articles/support-for-subversion-clients/>> >>> >>>> On Feb 13, 2018, at 1:54 PM, Piotr Zarzycki <piotrzarzyck...@gmail.com >>>> <mailto:piotrzarzyck...@gmail.com> >> <mailto:piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com>>> wrote: >>>> >>>> Actually why are you talking about svn ? You mean GIT actually ? >>>> >>>> 2018-02-13 12:47 GMT+01:00 Gabe Harbs <harbs.li...@gmail.com >>>> <mailto:harbs.li...@gmail.com> <mailto: >> harbs.li...@gmail.com <mailto:harbs.li...@gmail.com>>>: >>>> >>>>> BTW, there’s a mojo for svn checkout: >>>>> https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html >>>>> <https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html> < >> https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html >> <https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html>> < >>>>> https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html >>>>> <https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html> < >> https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html >> <https://maven.apache.org/scm/maven-scm-plugin/checkout-mojo.html>>> >>>>> >>>>> Maybe you can use that. >>>>> >>>>> Harbs >>>>> >>>>>> On Feb 13, 2018, at 1:41 PM, Gabe Harbs <harbs.li...@gmail.com >>>>>> <mailto:harbs.li...@gmail.com> >> <mailto:harbs.li...@gmail.com <mailto:harbs.li...@gmail.com>>> wrote: >>>>>> >>>>>> We need to download all the files from here: >> https://github.com/royale- <https://github.com/royale-> >> <https://github.com/royale- <https://github.com/royale->> >>>>> extras/closure-compiler/tree/royale/externs/ < >> https://github.com/royale- <https://github.com/royale-> >> <https://github.com/royale- <https://github.com/royale->> >>>>> extras/closure-compiler/tree/royale/externs/> to js/target/downloads. >>>>>> >>>>>> Svn seems like the easiest way to do that, but you can use any method >>>>> that works. >>>>>> >>>>>> Harbs >>>>>> >>>>>>> On Feb 13, 2018, at 1:39 PM, Piotr Zarzycki < >> piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com> >> <mailto:piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com>> >>>>> <mailto:piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com> >>>>> <mailto:piotrzarzyck...@gmail.com <mailto:piotrzarzyck...@gmail.com>>>> >> wrote: >>>>>>> >>>>>>> Can we avoid using svn ? Or it was used before ? I'm not familiar >> with >>>>> that >>>>>>> logic. >>>>>>> >>>>>>> 2018-02-13 12:37 GMT+01:00 Harbs <ha...@in-tools.com >>>>>>> <mailto:ha...@in-tools.com> <mailto: >> ha...@in-tools.com <mailto:ha...@in-tools.com>> <mailto: >>>>> ha...@in-tools.com <mailto:ha...@in-tools.com> <mailto:ha...@in-tools.com >>>>> <mailto:ha...@in-tools.com>>>>: >>>>>>> >>>>>>>> We need to add svn checkout of the externs like I did in the ant >>>>> script. >>>>>>>> >>>>>>>>> On Feb 13, 2018, at 1:36 PM, Apache Jenkins Server < >>>>>>>> jenk...@builds.apache.org <mailto:jenk...@builds.apache.org> >>>>>>>> <mailto:jenk...@builds.apache.org <mailto:jenk...@builds.apache.org>> >> <mailto:jenk...@builds.apache.org <mailto:jenk...@builds.apache.org> >> <mailto:jenk...@builds.apache.org <mailto:jenk...@builds.apache.org>>>> >> wrote: >>>>>>>>> >>>>>>>>> The Apache Jenkins build system has built Royale-typedefs (build >> #34) >>>>>>>>> >>>>>>>>> Status: Failure >>>>>>>>> >>>>>>>>> Check console output at https://builds.apache.org/job/ >>>>>>>>> <https://builds.apache.org/job/> < >> https://builds.apache.org/job/ <https://builds.apache.org/job/>> < >>>>> https://builds.apache.org/job/ <https://builds.apache.org/job/> >>>>> <https://builds.apache.org/job/ <https://builds.apache.org/job/>>> >>>>>>>> Royale-typedefs/34/ to view the results. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Piotr Zarzycki >>>>>>> >>>>>>> Patreon: *https://www.patreon.com/piotrzarzycki >>>>>>> <https://www.patreon.com/piotrzarzycki> < >> https://www.patreon.com/piotrzarzycki >> <https://www.patreon.com/piotrzarzycki>> < >>>>> https://www.patreon.com/piotrzarzycki >>>>> <https://www.patreon.com/piotrzarzycki> <https://www.patreon.com/ >>>>> <https://www.patreon.com/> >> piotrzarzycki>> >>>>>>> <https://www.patreon.com/piotrzarzycki >>>>>>> <https://www.patreon.com/piotrzarzycki> <https://www.patreon.com/ >>>>>>> <https://www.patreon.com/> >> piotrzarzycki> <https://www.patreon.com/ <https://www.patreon.com/> >> <https://www.patreon.com/ <https://www.patreon.com/>> >>>>> piotrzarzycki>>* >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Piotr Zarzycki >>>> >>>> Patreon: *https://www.patreon.com/piotrzarzycki >>>> <https://www.patreon.com/piotrzarzycki> < >> https://www.patreon.com/piotrzarzycki >> <https://www.patreon.com/piotrzarzycki>> >>>> <https://www.patreon.com/piotrzarzycki >>>> <https://www.patreon.com/piotrzarzycki> <https://www.patreon.com/ >>>> <https://www.patreon.com/> >> piotrzarzycki>>* >>> >> >> > > > -- > > Piotr Zarzycki > > Patreon: *https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki> > <https://www.patreon.com/piotrzarzycki > <https://www.patreon.com/piotrzarzycki>>*