How to figure out what version of Jetty to use?
java, jetty, maven
Solution
If you don't need WebSockets or SPDY you can stick to the latest release of Jetty 8. Look at this page and pick the highest 8.1.x version:
http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.eclipse.jetty%22%20AND%20a%3A%22jetty-server%22
Problem
In my build for my maven java webapp, I have the following plugin: ``` <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.8.v20121106</version> </plugin> ``` But the version of Jetty I'm using has that annoying "null identity service" thing, so I want to upgrade the version I'm using, but I can't figure out any good way to determine what version of jetty would be best for me to run. I've found this Jetty documentation which shows some info, but only about the big version numbers, like 6, 7, 8, and 9. I'm using javax.servlet 3.0.1, so I think I want jetty 8 or 9. This Jetty documentation seems to be telling me how to figure out individual versions to use, but I don't entirely get it. It looks like from that maybe I should use 9.0.0.RC0? On the maven repo page for jetty I can see a bunch of versions, but the most recent version 8 is the one I'm using with the bugged identity service thing, and the 9s are all "milestones" which I assume means they're relatively untrustworthy? I don't really know what it means by "milestone". I'd appreciate some guidance or advice!