I think that since the video gossip-itest would be the module you can run it from.
I thing soon we will do a moduke with something like gossip-uber that does the amagamation. On Saturday, May 27, 2017, Terry Weymouth <weymo...@umich.edu> wrote: > I thought it would be worthwhile to capture my experience, in brief, under > a topic heading that indicates the specific subject; especially for someone > (like me) looking for this basic information. > > Following Edward's suggestion. I watched the video: Apache Gossip Peer to > Peer Communications > <https://www.youtube.com/watch?v=bZXZrp7yBkw&t=39s>And was able to get > the example to run, after fixing some dependency problems, that seem to be > a consequence of the split of gossip into multiple modules. > > First I tired running the demo (extrapolating from the video) with these > commands: > cd gossip-base > mvn exec:java -Dexec.mainClass=org.apache.gossip.examples.StandAloneNode > -Dexec.args="udp://localhost:10000 0 udp://localhost:10000 0” > > But this resulted in a coupe of class not found errors which I had to > resolve by including, in the pom.xml file, dependencies on other modules: > <dependency> > <groupId>org.apache.gossip</groupId> > <artifactId>gossip-protocol-jackson</artifactId> > <version>0.1.3-incubating-SNAPSHOT</version> > </dependency> > <dependency> > <groupId>org.apache.gossip</groupId> > <artifactId>gossip-transport-udp</artifactId> > <version>0.1.3-incubating-SNAPSHOT</version> > </dependency> > Which did not seem like a good idea in general. > > So, my solution was to create an empty maven project, gossip-tutorial, and > then add the above dependencies to its pom.xml file. At which point I was > able to run the commands: > cd gossip-tutorial > mvn exec:java -Dexec.mainClass=org.apache.gossip.examples.StandAloneNode > -Dexec.args="udp://localhost:10000 0 udp://localhost:10000 0” > > And the example ran, as shown in the video. From there following the rest > of the video was straight forward. > > See: https://github.com/Terry-Weymouth/gossip-tutorial/tree/ > basic-working-example <https://github.com/Terry- > Weymouth/gossip-tutorial/tree/basic-working-example> > > > -- Sorry this was sent from mobile. Will do less grammar and spell check than usual.