dblock/waffle — pull request #12 by hazendaz (2012-08-07 17:09:10+00:00)
Title: 1.5

Third Party now utilizes ivy for dependency management. Large count here is removal of previous storing of various 3rd party products.

JNA retained in two places (3.4.0 under ivy and 3.4.2 under thirdparty using ivy type layout). The later is used in the project. The purpose is to allow licenses to be populated through ivy reports.

Tomcat 5.5.35 is not on ivy/maven. Last version was 5.5.23. Therefore same scenario as jna.

Minor cleanup in tomcat 5 as it had bits and pieces of tomcat 6 which were unnecessary.

Pointing spring 3 and tomcat 7 to servlet3.

Added http3 as it pretty much is expected if using servlet3. Now pointing spring3 to http3.

Classpaths in eclipse reduced to only use what is required per project piece.

Added some additional generics usage throughout which makes compilation checks rather than run time checks as it was using casts.

Github ignores added for ThirdParty/_lib and ThirdParty/_report.

Master build will ensure third party is present and will need run when first working with this project. Can run build.xml under ThirdParty to get the same.

Ivy will need added manually to Ant in eclipse. If running separate from eclipse, I believe it needs an IVY_HOME variable but have not confirmed.

http://ant.apache.org/ivy/

Fixed bug # 9 regarding multiple test runs. This was due to additional of test suites that were kicked off when all tests were run. Simply ignoring those now in ant runs.

This time around I have tested a great deal in ensuring builds are working without issues. Only issue I personally continue to have is that a few of the test cases simply do not work for me. I am having issues with WindowsAuthProviderTests and 2 ImpresonationTests.