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

Reply via email to