Added pom.xml containing dependencies for all lib/* contents
Removed /lib directory
Moved contents of /src to /src/main/java
Moved contents of /images to /src/main/resources/org/logview4j/ui/image/images, which is what the build.xml used to do as part of it's packaging steps
Moved the contents of /config to /src/main/resources
Deleted /classes
Deleted /screenies
The exact version of looks used by logview4j was not available on maven central, and so a newer version of the library was used instead. As part of the upgrade process, setCurrentTheme replaced setMyCurrentTheme
The pom.xml was therefore updated to drop resources in classes instead of classes/resources. This has to do with the way logview4j loads it's resources.
SocketListenerTest was moved to src/test/java from src/main/java so that it runs with the unit tests
The original "test" refused to open a socket, and failed on every run. Therefore the test was modified to include a ServerSocket as well as it's traditional socket
The ConfigurationManager was modified to use a classloader to locate it's file instead of assuming an absolute path. This means that resources can more readily be loaded from the classpath instead of requiring an exact folder structure.
As part of the migration to maven, the glazedlists dependency was upgraded to version 1.9.0 from version 1.0.0. This upgrade is significant, and not well documented. The changes being committed to the LogTableComparatorChooser are the minimum required to compile the class, and do not necessarily indicate that functionality is complete.