detach value objects to separate module
multi-module maven project
move plugins to sources directory
use commons-validator to validate email address
use commons-lang3 to check blank strings (including whitespace) instead of guava
update mysql-connector-java
pom cleanup:- change version to match current release- removed maven-compiler-plugin (preserved in build section)- removed log4j-api (transitive dependency of log4j-core)- replaced spring-security-core by spring-security-crypto (much smaller dependency)...
Removed unused dependencies
Removed org.json dependency
+ changed to gson
#5 Replace MD5 password encryption by some secure algo
- BCrypt password encryption is used instead of MD5.- Algorithm is from springframework.security package
#7 Use SLF4J logger
- changed log4j configuration
Update version of log4j
Added spotbugs for static code analysis
cleanup pom.xml
set Maven to generate WAR distribution file called imiger.war
added Maven POM