wolfdancer/cotta — pull request #1 by roxchkplusony (2012-05-20 02:17:39+00:00)
Title: Pomify

This converts the entire project to being pom-driven. All binary libraries have been removed. Since ColoradoFTP is not in any maven repository I could find, I dumped it in favor of the MockFtpServer package. There were some limitations and I had to rework some of the tests, so please have a look. For example, directories don't list with a forward slash, so I relaxed those tests. We could also enrich the test by getting the entry and testing isDirectory() if you'd like. mkdir -p style directory tree creation isn't supported OOTB, so I just created the tree manually. If that's a problem, it's simple enough to override the default behavior to accept that scenario (it didn't seem like the job of cotta to test that, though). I don't think Spring injection was needed here so I killed it. The directory structures of the sources is a little uneven so we can correct that later. Code coverage tools have been disabled and build.xml is broken, but maven doesn't need it.