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

Modernizing library #10

Merged
merged 11 commits into from
May 21, 2015
Merged

Modernizing library #10

merged 11 commits into from
May 21, 2015

Conversation

hazendaz
Copy link
Contributor

  • Fixed Junit
    • Use only non-deprecated Junit imports
    • added .5 delta to satisfy latest junit.
  • Maven Note
    • Maven build fails when test\non-default\output\dir\absolute-path is
      missing. Added temporary text file to mark issue.
  • Interface Cleanup
    • Removed public from methods in interface as they are implied by the
      context
  • Removed unnecessary location defined by import
    • java.security already an import. No conflicts exist, so removed it from
      MessageDigest as indicated per PMD.
  • Updated code to use lasest ant library
  • POM Cleanup
    • Added versions plugin to see what is out of date.
    • Updated all out of date plugins
    • Fixed some spelling mistakes
    • Override PMD with latest.
    • Updated to java 6 build
    • Updated dependencies to latest
    • Overall build time changes by very little as a result of these changes.
  • Updated code to use latest guava library
  • Switch localized StringBuffer to StringBuilder
  • Replace fest-assert with assertj
  • Replace commons-lang with guava

@aadrian
Copy link

aadrian commented Dec 27, 2014

+1

@hazendaz
Copy link
Contributor Author

hazendaz commented Jan 4, 2015

I'm willing to rework the commit line on this once this is reviewed assuming it will be accepted. This brings it completely up to date as of 1/4/2015 :)

@hazendaz
Copy link
Contributor Author

Any status on this PR?

@hazendaz
Copy link
Contributor Author

Hi again! I rebased so this is clean again as well as completely reworked the commit lines so it is easy to follow. @stanislawosinski can you take a look at this? We have been using this in a production setting for a long time now without any issues. I would like to get this on the master if possible. If you need smaller PR requests I can do that as well. Thanks.

Replaced POM to get rid of error above which prevented versions plugin
from working.
the effective pom included older maven-dependency-plugin.  Fix by
including it.
Maven build fails when test\non-default\output\dir\absolute-path is
missing.  Added temporary text file to mark issue.
Removed public from methods in interface as they are implied by the
context
stanislawosinski added a commit that referenced this pull request May 21, 2015
@stanislawosinski stanislawosinski merged commit 662217e into carrotsearch:master May 21, 2015
@stanislawosinski
Copy link
Member

Thanks for the PR! I see that the build passed (http://builds.carrotsearch.com/browse/SMARTSPRITES-SOFTWARE-15).

@hazendaz
Copy link
Contributor Author

You're welcome and thanks for merging.

--- Original Message ---

From: "Stanisław Osiński" notifications@github.com
Sent: May 21, 2015 3:15 AM
To: "carrotsearch/smartsprites" smartsprites@noreply.github.com
Cc: "Jeremy Landis" jeremylandis@hotmail.com
Subject: Re: [smartsprites] Modernizing library (#10)

Thanks for the PR! I see that the build passed (http://builds.carrotsearch.com/browse/SMARTSPRITES-SOFTWARE-15).


Reply to this email directly or view it on GitHub:
#10 (comment)

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.

3 participants