Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.5 #12

Closed
wants to merge 52 commits into from
Closed

1.5 #12

wants to merge 52 commits into from

Conversation

hazendaz
Copy link
Member

@hazendaz hazendaz commented Aug 7, 2012

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:https://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.

hazendaz and others added 22 commits July 29, 2012 23:51
Some master tests were missing as a result of early breakup of code so
added them for consistancy.  They really were not necessary as eclipse
can run all tests by selecting package but this helps.
Supporting code changes for latest 3rd party software.  Format changes
to enforce same look throughout.  Updated older license information to
latest showing github address and copyright.  Added additional commons
logging to slf4j conversions.  Cleaned up lots of warnings for generics.
Servlet 2.5 spec and 3.0 spec are in same directory thus need to access
them directly
added servlet3, and aligned tomcat 5 & 7
deleted duplicate servlet test files under spring.  They use direct
servlet copies.
test suites call underlying tests cases so running from ant will result
in all being called twice.  This fixes the issue.
This reverts commit d6d07474704b93e54731b5b21d81f4ebc6e74968.
Ant script was picking up test suites thus running tests twice in ant
builds.  Added exclude to prevent "All*Tests.class" from running during
ant build.
addressed bug # 9.
Changed <?> items to correct generic such as string and cleaned up
casting issue in spring 3 using generics instead.
Replaced inclusion of third party jars for all but JNA and Tomcat 5.5.35
in favor of using Ivy for dependency management.

Also added http3 to be syntactically correct in uses of servlet 3.0
spec.
Third party items now controlled with ivy thus no longer attached to
project directly except where needed.
On my machine some tests dont work as a result full build fails.  I
accidently uploaded this check turned off so this restores it.
@hazendaz hazendaz closed this Aug 7, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants