hmm, well if we're going to replace one binary dependency with another dependency of maven... perhaps it's just time to go full maven? (i suppose upgrading to new smack lib is a different project than restructoring everything to use maven though)
pardon my ignorance on maven, but how does it handle binaries that are modified in source? some of the jar libs in spark have been compiled from source after minor changes, such as jtattoo's checkbox sizes. does it mean these binaries would have to stay in the project source?