Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Jars contained the source of the jar so it could be easy and low risk to debug/patch
  2. Jars had names of the jar without the version in the name so that version control would show a history on the file
  3. Dev target in ant would copy jars to webapp folder so the application could be debugged without a warfile.  Note, source is in jar so it can be easily debugged
  4. The hibernate jar was patched, not sure which others
  5. All versions are in the manifest of the jar.  If the jar doesnt put it in there by default, it was added by grouper developer
  6. Grouper will check the size and version of jars on startup and warn which ones arent right
  7. Grouper installer will try to look for jar conflicts

Notes of call 11/3/2015 (Misagh, JJ, Jasper, Dima, Chris)

  1. Dima took first pass at gradle
  2. Converts maven to gradle
  3. Each project has its own gradle file
  4. grouper-parent will compile subprojects
  5. If there is a non standard structure we can specify in gradle script
  6. gradle branch at github in unicon
  7. Parent script is: https://github.com/Unicon/grouper/blob/gradle/grouper-parent/settings.gradle
  8. Issue with misc stuff that is not common, do we gradlize it?  move to different branch?
  9. Get rid of grouper-parent, move stuff to parent dir
  10. grouperw is the wrapper to download gradle and run it
  11. gradle replace installer?  Need to discuss this since installer has features
  12. need to externalize dependency versions so the gradle properties dont have repetition on log4j for example
  13. gradle plugin to create projects for IDE's
  14. can you download all jars and sources, two line script, lets get this in
  15. system jars, find dependency for custom jars (hibernate)
  16. manipulate jar manifest for implementation-version?  do checksums of jars?
  17. offline builds?  would tarballs have jars in it?  might be able to
  18. grouper ui not in maven central.  grouper ui java in different project than jsp?
  19. artifactory is proxy for dependencies

...