Still on this tutorial... I tried your suggestion of "mvn install" from within myBlock1 and myBlock2 directories.
As a result, mvn has no problems resolving the location of myBlock2 (which is a dependency in this exercise). However running mvn jetty:run from within /myBlock1/ will not allow you to access anything from http://localhost:8888/myBlock2/ In order for http://localhost:8888/myBlock2/ to work, I need to change to /myBlock2/ folder to run mvn jetty:run I think I will have to try your parent pom suggestion. As a note, at the beginning of the first tutorial, a link is provided to "Maven in 5 minutes". However, that document says nothing about parent poms. As a first time user of Cocoon, and not being familiar with Maven, I would have to say that the tutorials assume too much. they should at least get the user to make a parent pom so things will work. Currently, if you follow the tutorials step by step, then things do not work. Cheers.