Pretty good job! Em qui., 9 de jul. de 2020 às 11:46, Daniel Dias Dos Santos < [email protected]> escreveu:
> Hello, > > Fantastic David : ) > > just a question, the website http://tomee.apache.org/docs.html does not > appear tomee 9.0. > > The link you provided is not available on the site for a new user to find. > > Em qui., 9 de jul. de 2020 às 00:26, David Blevins < > [email protected]> > escreveu: > > > I did some work in the site generator to add documentation for the TomEE > > 9.0.0-M1. > > > > First the results: > > > > - http://tomee.apache.org/tomee-9.0/pt/examples/ > > - http://tomee.apache.org/tomee-9.0/pt/examples/simple-rest.html > > - http://tomee.apache.org/tomee-9.0/examples/schedule-expression.html > > > > - http://tomee.apache.org/jakartaee-9.0/javadoc/ > > - > > > http://tomee.apache.org/jakartaee-9.0/javadoc/jakarta/ejb/SessionBean.html > > > > How this is done under the covers is that we: > > > > - Add a new "Source" for tomee-9.0 that points to `master` which is > still > > javax > > > > > https://github.com/apache/tomee-site-generator/blob/master/src/main/java/org/apache/tomee/website/Configuration.java#L101 > > > > - Then during processing if the Source is "tomee-9.0" we know it's > really > > a clone of `master`: > > > > > https://github.com/apache/tomee-site-generator/blob/master/src/main/java/org/apache/tomee/website/Jakartize.java#L45 > > > > - And we will do a javax-to-jakarta find/replace on all files we've > > cloned: > > > > > https://github.com/apache/tomee-site-generator/blob/master/src/main/java/org/apache/tomee/website/Jakartize.java#L61-L98 > > > > - Finally, add another new Source for "jakartaee-9.0" that aggregates > all > > the right EE4J branches to make javadocs > > > > > https://github.com/apache/tomee-site-generator/blob/master/src/main/java/org/apache/tomee/website/Configuration.java#L67-L90 > > > > That was basically it. > > > > Now we arguably have the largest set of Jakarta examples on the net :) > > > > I'd eventually like to do some more tooling (not related to the site) > that > > we can plug into our build and produce a jakarta version of our examples > > zip. Basically, this thing but migrated to the right namespace and > > completely functional: > > > > - > > http://archive.apache.org/dist/tomee/tomee-8.0.3/examples-8.0.3-src.zip > > > > Side note, we really need to link that on the download page and also add > > instructions on each example page. The old CMS version of the examples > > would automatically add instructions on how to checkout the examples > > source, navigate to the right directory and then run the example. > Another > > feature we really need to restore. > > > > > > -- > > David Blevins > > http://twitter.com/dblevins > > http://www.tomitribe.com > > > > >
