-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate downloadable version of javadocs documentation in website deploy script #8895
Comments
Most IDEs will provide the javadocs natively if you are using the Jetty dependencies from any build tool (of many) or build repository (of many). The javadoc's are already available on Maven Central for every artifact that is present on Maven Central - a feature that is mandated by Maven Central btw. Our aggregate javadoc does not contain everything that exist as produced by Jetty on Maven Central. The only true javadoc is the per-artifact javadoc which is based on what features you actually use from Jetty. See the list of exclusions in the aggregate javadoc build. Nobody (and I do mean nobody) can use 100% of Jetty, it's an impossible scenario that would cause conflicts at startup time. |
This will become even more ridiculous with Jetty 12. |
@jmcc0nn3ll its a shame we can't just deploy the |
@jmcc0nn3ll we have a |
This isn't one of those "I want full Jetty" requests. I use jetty-home (in home/base setup), and when I'm trying to do something new I first check the regular documentation, but this is frequently incomplete or references the relevant class in the online javadoc, where further details can often by found. Thus I want to also be able to read those pages when offline, and assumed there would already be an archive to download I just wasn't finding. If there are hidden complexities, I can use either wget or httrack to crawl those pages. |
so far today, i've tried ... Making
I've tried to make
I've tried making a
|
Perhaps making the |
Whilst we seek the best way to make such a javadoc aggregate easily accessible.... |
This is why we can do it when we generate the Javadoc for the website, we have it right there, just tarball it and link it on the downloads page. |
Signed-off-by: Joakim Erdfelt <[email protected]>
Now the jetty-home artifact builds at the right time in the reactor. Signed-off-by: Joakim Erdfelt <[email protected]>
+ Fix for circular dependency loop test-distribution -> jetty-home -> jetty-documentation -> jetty-asciidoctor-extensions -> test-distribution + Remove any deps on anything in org.eclipse.jetty from new module Signed-off-by: Joakim Erdfelt <[email protected]>
Signed-off-by: Joakim Erdfelt <[email protected]>
Signed-off-by: Joakim Erdfelt <[email protected]>
Issue #8895 - Introduce `jetty-home-<ver>-with-docs.zip`
Delete java source files used to generate javadocs, so that IDEs do not report duplicate sources. Signed-off-by: Simone Bordet <[email protected]>
* Issue #8895 - delete javadoc sources Delete java source files used to generate javadocs, so that IDEs do not report duplicate sources. Signed-off-by: Simone Bordet <[email protected]>
maybe we should revert this change see #10312 |
Jetty version(s)
all
Description
As per discussion on mailing list, please update the script that generates https://www.eclipse.org/jetty/javadoc/ to also create a downloadable archive for current/supported versions of Jetty.
The text was updated successfully, but these errors were encountered: