What do you mean there isn't a way to know this? Doesn't the server POM express the dependency on start, explicitly?
How are you executing MiniAccumuloCluster when you get this error? I'm guessing you have a project with a dependency on "accumulo-server"? Can you elaborate more on this circular dependency risk you mention? I'm not sure how "accumulo-server" depending on "accumulo-start" is a circular dependency. Are you suggesting "accumulo-start" also has a dependency on "accumulo-server"? Because... it shouldn't... -- Christopher L Tubbs II http://gravatar.com/ctubbsii On Sun, May 19, 2013 at 10:10 PM, Jim Klucar <klu...@gmail.com> wrote: > MiniAccumuloCluster moved to the 'server' module, which is fine. However, I > now have to have a dependency on accumulo-start and accumulo-server to be > able to use the MiniAccumuloCluster. There isn't really any way of know > that until you fire up a MiniAccumloCluster object and call .start() and > get a ClassNotFoundException on the Main class from accumulo-start. Seems > like depending on accumulo-server should pull in accumulo-start (creates > circular dependency?) or some other solution should be found.