For more concrete stuff, here is what you should read in your root
pom.xml
<parent>
<groupId>org.jboss.tools</groupId>
<artifactId>parent</artifactId>
<version>3.3.0.Beta3-SNAPSHOT</version>
<relativePath>../build/parent/pom.xml</relativePath>
</parent>
This will poll the parent from JBoss Nexus. We publish the parent to
Nexus in a CI job. You should also include this to ensure your build
can find it:
<repositories>
<!-- To resolve parent artifact -->
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
</repository>
<repository>
<id>jboss-snapshots-repository</id>
<name>JBoss Snapshots Repository</name>
<url>https://repository.jboss.org/nexus/content/repositories/snapshots/</url>
</repository>
</repositories>
As discussed on other threads, this repositories thing may be
subject to change later, but it's the easier way for your build to
work fine and leverage the new stuff we set up for you. So please
enjoy it ;)