It's common for the parent and child projects to be located outside the workspace; for historical reasons, Eclipse doesn't deal well with nested projects in the workspace. It's also common for the parent project to host all of the Tycho configuration information, which makes setting up the child projects a lot easier.
Create a General project by navigating to the File | New | Project | General | Project menu.
Unselect Use default location.
Put in a location that is outside the Eclipse workspace.
Name the project
com.packtpub.e4.parent
.Click on Finish.
Create a new file
pom.xml
in the root of the project.Copy the content of the
com.packtpub.e4.clock.ui
plug-in'spom.xml
file to the parent, but change theartifactId
tocom.packtpub.e4.parent
and thepackaging
topom
.Create a
properties
element in thepom.xml
file and inside atycho.version
element with the value0.25.0
, as well as aneclipse
element with the value http://download.eclipse.org/releases...