summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRocky Madden <git@rockymadden.com>2014-01-02 13:47:43 -0700
committerRocky Madden <git@rockymadden.com>2014-01-02 13:47:43 -0700
commit49de854bb464f1be37fbb27f942b9b65e52df751 (patch)
tree6c9a27ac1264648f67eba9c8707fa87d3dc5b3cd
parent42b990a1523a68717afcbdbc2cc4968c041451ec (diff)
downloadstringmetric-49de854bb464f1be37fbb27f942b9b65e52df751.tar.gz
stringmetric-49de854bb464f1be37fbb27f942b9b65e52df751.tar.bz2
stringmetric-49de854bb464f1be37fbb27f942b9b65e52df751.zip
Moved from gradle to sbt.
-rwxr-xr-x.gitignore2
-rw-r--r--.jvmopts7
-rwxr-xr-x.travis.yml2
-rwxr-xr-xbuild.gradle9
-rwxr-xr-xcli/build.gradle105
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/package.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/package.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithm.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithm.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithm.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithm.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithm.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithm.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithm.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithm.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithm.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithm.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jarometric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jarometric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetric.scala)0
-rwxr-xr-xcli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetric.scala (renamed from cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetric.scala)0
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/CliSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/OptionMapSpec.scala)3
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/ScalaTest.scala18
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithmSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithmSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithmSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithmSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithmSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithmSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithmSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithmSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithmSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithmSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jarometricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jarometricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetricSpec.scala)2
-rwxr-xr-xcli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetricSpec.scala (renamed from cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetricSpec.scala)2
-rwxr-xr-xcore/build.gradle46
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/CaliperBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/CaliperBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/CaliperRunner.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/CaliperRunner.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/HammingMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/HammingMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaccardMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaccardMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/NGramMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/NGramMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/OverlapMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/OverlapMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricBenchmark.scala)0
-rwxr-xr-xcore/src/benchmark/scala/com/rockymadden/stringmetric/tokenize/NGramTokenizerBenchmark.scala (renamed from core/source/benchmark/scala/com/rockymadden/stringmetric/tokenize/NGramTokenizerBenchmark.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/Algorithm.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/Alphabet.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/Alphabet.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/Metric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/Metric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/Tokenize.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala)0
-rw-r--r--core/src/main/scala/com/rockymadden/stringmetric/Transform.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/Transform.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/package.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/package.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithm.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithm.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithm.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithm.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/NysiisMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/NysiisMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithm.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithm.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithm.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithm.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithm.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithm.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/phonetic/SoundexMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/phonetic/SoundexMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/HammingMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/HammingMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/JaccardMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/JaccardMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/JaroMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/JaroMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/NGramMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/NGramMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/OverlapMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/OverlapMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetric.scala)0
-rwxr-xr-xcore/src/main/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetric.scala (renamed from core/source/main/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetric.scala)0
-rw-r--r--core/src/test/scala/com/rockymadden/stringmetric/AlgorithmSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/AlgorithmSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/AlphabetSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/AlphabetSpec.scala)0
-rw-r--r--core/src/test/scala/com/rockymadden/stringmetric/MetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/MetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/ScalaTest.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/ScalaTest.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/TokenizeSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/TokenizeSpec.scala)0
-rw-r--r--core/src/test/scala/com/rockymadden/stringmetric/TransformSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/TransformSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/JaccardMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/JaccardMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/OverlapMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/OverlapMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala)0
-rwxr-xr-xcore/src/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala (renamed from core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala)0
-rwxr-xr-xdeploy.gradle68
-rwxr-xr-xgradle.properties2
-rw-r--r--project/build.properties1
-rw-r--r--project/build.scala41
-rwxr-xr-xsettings.gradle6
129 files changed, 88 insertions, 262 deletions
diff --git a/.gitignore b/.gitignore
index 97edf7f..764a069 100755
--- a/.gitignore
+++ b/.gitignore
@@ -21,7 +21,5 @@
*.iws
# Build ignores.
-.gradle
-build
out
target
diff --git a/.jvmopts b/.jvmopts
new file mode 100644
index 0000000..b0b6b75
--- /dev/null
+++ b/.jvmopts
@@ -0,0 +1,7 @@
+-Dfile.encoding=UTF8
+-XX:MaxPermSize=768m
+-Xms1024m
+-Xmx2048m
+-Xss2m
+-XX:+CMSClassUnloadingEnabled
+-XX:+UseConcMarkSweepGC
diff --git a/.travis.yml b/.travis.yml
index 1c0f6fe..8b077f2 100755
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,5 +4,3 @@ scala:
jdk:
- openjdk7
- oraclejdk7
-script:
- - "gradle test"
diff --git a/build.gradle b/build.gradle
deleted file mode 100755
index 50974bb..0000000
--- a/build.gradle
+++ /dev/null
@@ -1,9 +0,0 @@
-description = 'String metrics and phonetic algorithms for Scala.'
-group = 'com.rockymadden.stringmetric'
-version = '0.26.1'
-
-ext.scm = 'scm:git@github.com:rockymadden/stringmetric.git'
-ext.url = 'http://rockymadden.com/stringmetric/'
-
-allprojects { apply plugin: 'idea' }
-subprojects { repositories { mavenCentral() } }
diff --git a/cli/build.gradle b/cli/build.gradle
deleted file mode 100755
index 1450615..0000000
--- a/cli/build.gradle
+++ /dev/null
@@ -1,105 +0,0 @@
-buildscript {
- dependencies { classpath 'net.saliman:gradle-cobertura-plugin:2.2.2' }
- repositories { mavenCentral() }
-}
-
-evaluationDependsOn(':stringmetric-core')
-
-apply from: '../deploy.gradle'
-apply plugin: 'cobertura'
-apply plugin: 'scala'
-
-cobertura {
- coverageFormats = ['html', 'xml']
- coverageSourceDirs = sourceSets.main.scala.srcDirs
-}
-
-compileScala { compileScala.scalaCompileOptions.additionalParameters = ['-target:jvm-1.6', '–Xdisable-assertions'] }
-compileTestScala { compileTestScala.scalaCompileOptions.additionalParameters = ['-target:jvm-1.6'] }
-
-dependencies {
- compile project(':stringmetric-core')
- compile'org.scala-lang:scala-compiler:2.10.2'
- compile 'org.scala-lang:scala-library:2.10.2'
-
- testCompile project(':stringmetric-core').sourceSets.test.output
- testCompile 'com.google.caliper:caliper:0.5-rc1'
- testCompile 'junit:junit:4.11'
- testCompile 'org.scalatest:scalatest_2.10:2.0.M5b'
-}
-
-sourceSets {
- main {
- output.resourcesDir "${project.buildDir}/classes/main"
-
- resources { srcDir 'source/main/resource' }
- scala { srcDir 'source/main/scala' }
- }
- test {
- output.resourcesDir "${project.buildDir}/classes/test"
-
- resources { srcDir 'source/test/resource' }
- scala { srcDir 'source/test/scala' }
- }
-}
-
-task tar(description: 'Assembles a compressed tar archive of source files.', dependsOn: [':stringmetric-cli:jar', ':stringmetric-core:jar']) {
- ext.sourcePath = "${project.projectDir}/source/main/scala"
- ext.outputPath = "${project.buildDir}"
- ext.workingPath = "${project.buildDir}/${project.name}"
-
- inputs.dir new File(sourcePath)
- outputs.dir new File(outputPath, 'generated')
- outputs.upToDateWhen { new File(workingPath).isDirectory() }
-
- doLast {
- // Clean up working directory and tar from last execution, should they exist.
- ant.delete(dir: workingPath, failOnError: false)
- ant.delete(file: "${project.buildDir}/${project.name}.tar.gz", failOnError: false)
-
- // Create project working directory.
- ant.mkdir(dir: workingPath)
-
- // Create scala.sh header file.
- ant.echo(file: "${workingPath}/scala.sh", message: '#!/bin/bash\ndir="`dirname \\"$0\\"`"\ndir="`( cd \\"$dir\\" && pwd )`"\ncp=`echo $dir/*.jar|sed \'s/ /:/g\'`\nexec scala -classpath "$cp" -savecompiled "$0" "$@"\n!#\n//')
-
- // Copy source files to working directory.
- ant.copy(toDir: workingPath, force: true, overwrite: true) {
- fileset(dir: sourcePath) {
- exclude(name: '**/cli/*.scala')
- exclude(name: '**/package.scala')
- }
- filterchain {
- concatfilter(prepend: "${workingPath}/scala.sh")
- }
- }
-
- // Delete scala.sh header file.
- ant.delete(file: "${workingPath}/scala.sh")
-
- // Flatten and remove file extension.
- ant.move(toDir: workingPath) {
- fileset(dir: workingPath)
- chainedmapper {
- mapper(type: 'flatten')
- mapper(from: '*.scala', to: '*', type: 'glob')
- }
- }
-
- // Clean up empty folder(s) from flatten.
- ant.delete(dir: "${workingPath}/org", includeEmptyDirs: true)
-
- // Copy project jars into place.
- ant.copy(toDir: workingPath, force: true, overwrite: true) {
- fileset(dir: "${project.buildDir}/libs")
- }
- ant.copy(toDir: workingPath, force: true, overwrite: true) {
- fileset(dir: "${project(':stringmetric-core').buildDir}/libs")
- }
-
- // Assemble compressed tar.
- ant.tar(compression: 'gzip', destFile: "${project.buildDir}/${project.name}.tar.gz") {
- tarfileset(dir: workingPath, fileMode: 755, prefix: project.name)
- }
- }
-}
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/package.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/package.scala
index 617f4a5..617f4a5 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/package.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/package.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithm.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithm.scala
index 95f14b6..95f14b6 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithm.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithm.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetric.scala
index 1249723..1249723 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithm.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithm.scala
index bef2bc5..bef2bc5 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithm.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithm.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetric.scala
index 7857c21..7857c21 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithm.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithm.scala
index 3fc9f25..3fc9f25 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithm.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithm.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetric.scala
index 2566fa8..2566fa8 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithm.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithm.scala
index 12ac8e0..12ac8e0 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithm.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithm.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetric.scala
index 370bd71..370bd71 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithm.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithm.scala
index 56cf068..56cf068 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithm.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithm.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetric.scala
index c7ec0cd..c7ec0cd 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetric.scala
index bb7ac0b..bb7ac0b 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetric.scala
index e3db059..e3db059 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetric.scala
index 8301158..8301158 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jarometric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jarometric.scala
index cb7e188..cb7e188 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jarometric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jarometric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetric.scala
index 5cfcb1e..5cfcb1e 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetric.scala
index 9cfb021..9cfb021 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetric.scala
index 26914c8..26914c8 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetric.scala
index a045b49..a045b49 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetric.scala
index 08804b6..08804b6 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetric.scala
diff --git a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetric.scala b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetric.scala
index c74f80a..c74f80a 100755
--- a/cli/source/main/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetric.scala
+++ b/cli/src/main/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetric.scala
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/OptionMapSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/CliSpec.scala
index 8ecab11..38c6fd3 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/OptionMapSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/CliSpec.scala
@@ -1,11 +1,10 @@
package com.rockymadden.stringmetric.cli
-import com.rockymadden.stringmetric.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
@RunWith(classOf[JUnitRunner])
-final class OptionMapSpec extends ScalaTest { "OptionMap" should provide {
+final class CliSpec extends ScalaTest { "OptionMap" should provide {
"apply method" when passed {
"single valid double dashed option" should returns {
"populated Map" in {
diff --git a/cli/src/test/scala/com/rockymadden/stringmetric/cli/ScalaTest.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/ScalaTest.scala
new file mode 100755
index 0000000..4cc0eed
--- /dev/null
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/ScalaTest.scala
@@ -0,0 +1,18 @@
+package com.rockymadden.stringmetric.cli
+
+import org.scalatest.{BeforeAndAfter, ParallelTestExecution, WordSpec}
+import org.scalatest.matchers.ShouldMatchers
+
+trait ScalaTest extends WordSpec with ShouldMatchers with BeforeAndAfter with ParallelTestExecution {
+ def allows = afterWord("allow")
+
+ def executes = afterWord("execute")
+
+ def passed = afterWord("passed")
+
+ def provide = afterWord("provide")
+
+ def returns = afterWord("return")
+
+ def throws = afterWord("throw")
+}
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithmSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithmSpec.scala
index 403c50e..8b8226d 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithmSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonealgorithmSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetricSpec.scala
index 11c84ca..ab8d4fb 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/metaphonemetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithmSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithmSpec.scala
index 707deb4..21ae04a 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithmSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiisalgorithmSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetricSpec.scala
index 357bf6e..aa28fe4 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/nysiismetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithmSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithmSpec.scala
index d126b91..f2e78d9 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithmSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiisalgorithmSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetricSpec.scala
index 7f2f1b3..ce9cebd 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinednysiismetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithmSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithmSpec.scala
index 503f439..18d46fa 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithmSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexalgorithmSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetricSpec.scala
index a10f1ed..041fada 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/refinedsoundexmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithmSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithmSpec.scala
index 4319226..e23b3c3 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithmSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexalgorithmSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetricSpec.scala
index c0582fa..332b058 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/phonetic/soundexmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.phonetic
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetricSpec.scala
index 96e6082..82cf8c2 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/dicesorensenmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetricSpec.scala
index d3304b6..dc34e8f 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/hammingmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetricSpec.scala
index e684ae2..52da38f 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jaccardmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jarometricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jarometricSpec.scala
index bc07e30..866ea9e 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jarometricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jarometricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetricSpec.scala
index 46ae0c6..56bf014 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/jarowinklermetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetricSpec.scala
index 7c89405..e18133c 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/levenshteinmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetricSpec.scala
index 3a4277b..3106b02 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/ngrammetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetricSpec.scala
index 6e15228..0721ebe 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/overlapmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetricSpec.scala
index e1d2bef..b4ae512 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/ratcliffobershelpmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetricSpec.scala b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetricSpec.scala
index f0ac8be..568f583 100755
--- a/cli/source/test/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetricSpec.scala
+++ b/cli/src/test/scala/com/rockymadden/stringmetric/cli/similarity/weightedlevenshteinmetricSpec.scala
@@ -1,6 +1,6 @@
package com.rockymadden.stringmetric.cli.similarity
-import com.rockymadden.stringmetric.ScalaTest
+import com.rockymadden.stringmetric.cli.ScalaTest
import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
diff --git a/core/build.gradle b/core/build.gradle
deleted file mode 100755
index 701358e..0000000
--- a/core/build.gradle
+++ /dev/null
@@ -1,46 +0,0 @@
-buildscript {
- dependencies { classpath 'net.saliman:gradle-cobertura-plugin:2.2.2' }
- repositories { mavenCentral() }
-}
-
-apply from: '../deploy.gradle'
-apply plugin: 'cobertura'
-apply plugin: 'scala'
-
-cobertura {
- coverageFormats = ['html', 'xml']
- coverageSourceDirs = sourceSets.main.scala.srcDirs
-}
-
-compileScala { compileScala.scalaCompileOptions.additionalParameters = ['-target:jvm-1.6', '–Xdisable-assertions'] }
-compileTestScala { compileTestScala.scalaCompileOptions.additionalParameters = ['-target:jvm-1.6'] }
-
-dependencies {
- compile'org.scala-lang:scala-compiler:2.10.2'
- compile 'org.scala-lang:scala-library:2.10.2'
-
- testCompile 'com.google.caliper:caliper:0.5-rc1'
- testCompile 'junit:junit:4.11'
- testCompile 'org.scalatest:scalatest_2.10:2.0.M5b'
-}
-
-sourceSets {
- benchmark {
- output.resourcesDir "${project.buildDir}/classes/benchmark"
-
- resources { srcDir 'source/benchmark/resource' }
- scala { srcDir 'source/benchmark/scala' }
- }
- main {
- output.resourcesDir "${project.buildDir}/classes/main"
-
- resources { srcDir 'source/main/resource' }
- scala { srcDir 'source/main/scala' }
- }
- test {
- output.resourcesDir "${project.buildDir}/classes/test"
-
- resources { srcDir 'source/test/resource' }
- scala { srcDir 'source/test/scala' }
- }
-}
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/CaliperBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/CaliperBenchmark.scala
index 55a6238..55a6238 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/CaliperBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/CaliperBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/CaliperRunner.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/CaliperRunner.scala
index 4474a8d..4474a8d 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/CaliperRunner.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/CaliperRunner.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmBenchmark.scala
index fe5c80d..fe5c80d 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricBenchmark.scala
index c9b59fc..c9b59fc 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmBenchmark.scala
index ac04cd7..ac04cd7 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricBenchmark.scala
index f975d29..f975d29 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmBenchmark.scala
index 4141b37..4141b37 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricBenchmark.scala
index d927f18..d927f18 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmBenchmark.scala
index ec8d53c..ec8d53c 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricBenchmark.scala
index 6c52e8d..6c52e8d 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmBenchmark.scala
index 9dc67de..9dc67de 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricBenchmark.scala
index 7707019..7707019 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricBenchmark.scala
index 5df27fb..5df27fb 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/HammingMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/HammingMetricBenchmark.scala
index 3d04074..3d04074 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/HammingMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/HammingMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaccardMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaccardMetricBenchmark.scala
index ddeef7a..ddeef7a 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaccardMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaccardMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroMetricBenchmark.scala
index 47baa6d..47baa6d 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricBenchmark.scala
index c11a01c..c11a01c 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricBenchmark.scala
index a8460e2..a8460e2 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/NGramMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/NGramMetricBenchmark.scala
index 8ba1bb0..8ba1bb0 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/NGramMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/NGramMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/OverlapMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/OverlapMetricBenchmark.scala
index 89207f2..89207f2 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/OverlapMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/OverlapMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricBenchmark.scala
index 86196ab..86196ab 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricBenchmark.scala
index 837ce01..837ce01 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricBenchmark.scala
diff --git a/core/source/benchmark/scala/com/rockymadden/stringmetric/tokenize/NGramTokenizerBenchmark.scala b/core/src/benchmark/scala/com/rockymadden/stringmetric/tokenize/NGramTokenizerBenchmark.scala
index d66bf88..d66bf88 100755
--- a/core/source/benchmark/scala/com/rockymadden/stringmetric/tokenize/NGramTokenizerBenchmark.scala
+++ b/core/src/benchmark/scala/com/rockymadden/stringmetric/tokenize/NGramTokenizerBenchmark.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala b/core/src/main/scala/com/rockymadden/stringmetric/Algorithm.scala
index 84f136d..84f136d 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/Algorithm.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/Algorithm.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Alphabet.scala b/core/src/main/scala/com/rockymadden/stringmetric/Alphabet.scala
index 5e666d2..5e666d2 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/Alphabet.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/Alphabet.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Metric.scala b/core/src/main/scala/com/rockymadden/stringmetric/Metric.scala
index f45dd14..f45dd14 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/Metric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/Metric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala b/core/src/main/scala/com/rockymadden/stringmetric/Tokenize.scala
index a011c96..a011c96 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/Tokenize.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/Tokenize.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/Transform.scala b/core/src/main/scala/com/rockymadden/stringmetric/Transform.scala
index c2cdace..c2cdace 100644
--- a/core/source/main/scala/com/rockymadden/stringmetric/Transform.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/Transform.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/package.scala b/core/src/main/scala/com/rockymadden/stringmetric/package.scala
index e5bc19d..e5bc19d 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/package.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/package.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithm.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithm.scala
index 3abe7cc..3abe7cc 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithm.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithm.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetric.scala
index d06f774..d06f774 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithm.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithm.scala
index 3e46675..3e46675 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithm.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithm.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/NysiisMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/NysiisMetric.scala
index c9a0914..c9a0914 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/NysiisMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/NysiisMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithm.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithm.scala
index 9976847..9976847 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithm.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithm.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetric.scala
index 488f261..488f261 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithm.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithm.scala
index e8f3af6..e8f3af6 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithm.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithm.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
index 289fe29..289fe29 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithm.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithm.scala
index b211908..b211908 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithm.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithm.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/SoundexMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/SoundexMetric.scala
index eca32db..eca32db 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/phonetic/SoundexMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/phonetic/SoundexMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetric.scala
index 0ad3915..0ad3915 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/HammingMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/HammingMetric.scala
index 4a90f32..4a90f32 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/HammingMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/HammingMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/JaccardMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/JaccardMetric.scala
index 6ec5db4..6ec5db4 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/JaccardMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/JaccardMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/JaroMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/JaroMetric.scala
index 575d67a..575d67a 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/JaroMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/JaroMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetric.scala
index e83f73f..e83f73f 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetric.scala
index fb90cdc..fb90cdc 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/NGramMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/NGramMetric.scala
index 8c194ce..8c194ce 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/NGramMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/NGramMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/OverlapMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/OverlapMetric.scala
index 8f0418b..8f0418b 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/OverlapMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/OverlapMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetric.scala
index fa113bc..fa113bc 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetric.scala
diff --git a/core/source/main/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetric.scala b/core/src/main/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetric.scala
index ae6f49c..ae6f49c 100755
--- a/core/source/main/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetric.scala
+++ b/core/src/main/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetric.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/AlgorithmSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/AlgorithmSpec.scala
index d727145..d727145 100644
--- a/core/source/test/scala/com/rockymadden/stringmetric/AlgorithmSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/AlgorithmSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/AlphabetSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/AlphabetSpec.scala
index 5a6a1dc..5a6a1dc 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/AlphabetSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/AlphabetSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/MetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/MetricSpec.scala
index 3b9021d..3b9021d 100644
--- a/core/source/test/scala/com/rockymadden/stringmetric/MetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/MetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/ScalaTest.scala b/core/src/test/scala/com/rockymadden/stringmetric/ScalaTest.scala
index 5f4ab62..5f4ab62 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/ScalaTest.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/ScalaTest.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/TokenizeSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/TokenizeSpec.scala
index cfba0f7..cfba0f7 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/TokenizeSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/TokenizeSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/TransformSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/TransformSpec.scala
index 5e79c62..5e79c62 100644
--- a/core/source/test/scala/com/rockymadden/stringmetric/TransformSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/TransformSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala
index 6f56b6d..6f56b6d 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala
index 05401b0..05401b0 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala
index db8e073..db8e073 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala
index 7e52101..7e52101 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala
index 9602f16..9602f16 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala
index 8c6d9c1..8c6d9c1 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala
index ca39da8..ca39da8 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala
index 84f547a..84f547a 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala
index 157a24b..157a24b 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala
index b903add..b903add 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala
index b7a3b58..b7a3b58 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala
index abb56db..abb56db 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaccardMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/JaccardMetricSpec.scala
index 4c04193..4c04193 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaccardMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/JaccardMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala
index 26ae38e..26ae38e 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala
index d645456..d645456 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala
index 8e1538b..8e1538b 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala
index 5e1abb8..5e1abb8 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/OverlapMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/OverlapMetricSpec.scala
index ec1e7b2..ec1e7b2 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/OverlapMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/OverlapMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala
index 30bbf49..30bbf49 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala b/core/src/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala
index 070458a..070458a 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala
+++ b/core/src/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala
diff --git a/deploy.gradle b/deploy.gradle
deleted file mode 100755
index e298309..0000000
--- a/deploy.gradle
+++ /dev/null
@@ -1,68 +0,0 @@
-apply plugin: 'maven'
-apply plugin: 'scala'
-apply plugin: 'signing'
-
-def isMavenDeployable = hasProperty('mavenRepositoryUrl') &&
- hasProperty('mavenRepositoryUsername') &&
- hasProperty('mavenRepositoryPassword')
-
-if (isMavenDeployable) {
- signing { sign configurations.archives }
-
- task scaladocJar(type: Jar, dependsOn: scaladoc) {
- classifier = 'javadoc'
- from "${project.buildDir}/docs/scaladoc"
- }
-
- task sourceJar(type: Jar, dependsOn: classes) {
- classifier = 'sources'
- from sourceSets.main.allSource
- }
-
- artifacts {
- archives jar
- archives scaladocJar
- archives sourceJar
- }
-
- uploadArchives {
- repositories {
- mavenDeployer {
- beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
-
- repository(url: mavenRepositoryUrl) {
- authentication(userName: mavenRepositoryUsername, password: mavenRepositoryPassword)
- }
-
- pom.project {
- description "${parent.project.description}"
- groupId "${parent.project.group}"
- name "${project.name}"
- packaging 'jar'
- url "${parent.project.url}"
- version "${parent.project.version}"
-
- developers {
- developer {
- id 'rockymadden'
- name 'Rocky Madden'
- }
- }
-
- licenses {
- license {
- name 'MIT'
- url 'http://opensource.org/licenses/MIT'
- distribution 'repo'
- }
- }
-
- scm {
- url "${parent.project.scm}"
- connection "${parent.project.scm}"
- }
- }
- }
- }
- }
-}
diff --git a/gradle.properties b/gradle.properties
deleted file mode 100755
index 6aa5ef5..0000000
--- a/gradle.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-org.gradle.daemon=true
-org.gradle.jvmargs=-XX:MaxPermSize=1024m -XX:+CMSClassUnloadingEnabled -XX:+UseConcMarkSweepGC -XX:+HeapDumpOnOutOfMemoryError -Xmx2048m \ No newline at end of file
diff --git a/project/build.properties b/project/build.properties
new file mode 100644
index 0000000..37b489c
--- /dev/null
+++ b/project/build.properties
@@ -0,0 +1 @@
+sbt.version=0.13.1
diff --git a/project/build.scala b/project/build.scala
new file mode 100644
index 0000000..06f9040
--- /dev/null
+++ b/project/build.scala
@@ -0,0 +1,41 @@
+import sbt._
+import Keys._
+
+object Common {
+ def name = "stringmetric"
+ def organization = "com.rockymadden.stringmetric"
+ def scalaVersion = "2.10.3"
+ def version = "0.26.1"
+}
+
+object CoreBuild extends Build {
+ lazy val root = Project(Common.name, file(".")).aggregate(core, cli)
+
+ lazy val core: Project = Project("core", file("core"),
+ settings = Defaults.defaultSettings ++ Seq(
+ organization := Common.organization,
+ name := Common.name + "-core",
+ version := Common.version,
+ scalaVersion := Common.scalaVersion,
+ resolvers ++= Seq(DefaultMavenRepository),
+ libraryDependencies ++= Seq(
+ "junit" % "junit" % "4.11" % "test",
+ "org.scalatest" %% "scalatest" % "2.0.M5b" % "test"
+ )
+ )
+ )
+
+ lazy val cli: Project = Project("cli", file("cli"),
+ settings = Defaults.defaultSettings ++ Seq(
+ organization := Common.organization,
+ name := Common.name + "-cli",
+ version := Common.version,
+ scalaVersion := Common.scalaVersion,
+ resolvers ++= Seq(DefaultMavenRepository),
+ libraryDependencies ++= Seq(
+ "junit" % "junit" % "4.11" % "test",
+ "org.scalatest" %% "scalatest" % "2.0.M5b" % "test"
+ )
+ )
+ ).dependsOn(core)
+}
diff --git a/settings.gradle b/settings.gradle
deleted file mode 100755
index 31c6743..0000000
--- a/settings.gradle
+++ /dev/null
@@ -1,6 +0,0 @@
-include 'cli'
-include 'core'
-
-rootProject.name = 'stringmetric'
-project(':cli').name = 'stringmetric-cli'
-project(':core').name = 'stringmetric-core'