webapp / distribution change
Cantor, Scott
cantor.2 at osu.edu
Mon Feb 20 15:34:06 EST 2017
I think this is complete per the agreed approach on the last call. The tar/zip no longer contain a dist/ folder with all the duplicated files.
The standard installer task creates idp.home/dist/ by copying from the top level folders, and then the installation proceeds as before with conditional overwrite of those files, while webapp/ stays only in dist/.
The MSI is built by extracting the zip, moving conf/flows/etc. into a dist/ the build script creates, and then generating the manifest as before, with the resulting MSI identical to previous versions save for webapp being underneath dist/
Significant changes from current/past releases:
- canonical claspath for tools uses edit-webapp/WEB-INF/lib and dist/webapp/WEB-INF/lib and we will document that
- files in dist don't have a globbed .dist extension
- files in dist are now marked read-only like system was before
That was more work than this was worth, but it does solve an annoying problem with webapp customizations, and I know a heck of a lot more about all this process than I did to start with.
-- Scott
More information about the dev
mailing list