jetty-base 9.4 : run --create-files on Windows ?
Tom Zeller
tzeller at dragonacea.biz
Mon Jun 12 18:46:39 EDT 2017
Hi Rod/Scott,
How do you feel about about running 'jetty.home/start.jar
--create-files' as part of the Windows Installer ?
The reason to do so would be to download logging libraries to jetty-base/lib.
I'm looking at idp-installer/src/main/wix/IdP.bat where we unpack
jetty-base, and I'm thinking that's the logical place to call
--create-files.
If we don't run --create-files, then we can continue to supply the
logging libraries as part of the idp-jetty-base artifact. The hassle
there is we need to declare the version of those libraries either in
the Maven POM or in one of the jetty-base property files. Reason is
that Jetty looks for / pins a specific version, which is at the moment
behind what we define in the parent-v3 POM. Part of the hassle is that
if Jetty revs logging library versions in a patch release, our
versioning for idp-jetty-base is not specific enough.
Calling --create-files will download files from internet / Maven
Central or copy from the local Maven repo cache (~/.m2).
If we don't like the idea of downloading Logback and SLF4J from Maven
Central, I guess we could download from our Nexus repo, but then we
would still have a Jetty-Shib version mismatch that would need to be
overriden either in one of our Jetty modules or ini files.
Hope this makes sense...
Thanks,
Tom
More information about the dev
mailing list