Declaring this module as the parent of your project will add basic capabilities for using OT/J in your sources.
This pom supports the dynamic weaving scheme OTDRE. For the traditional OTRE please use org.eclipse.objectteams:objectteams-parent-pom instead.
For simple cases two declarations in your pom will suffice:
        <repositories>
                <repository>
                        <id>ObjectTeamsRepository</id>
                        <name>Object Teams Repository</name>
                        <url>http://download.eclipse.org/objectteams/maven/3/repository</url>
                </repository>
        </repositories>        <parent>
                <groupId>org.eclipse.objectteams</groupId>
                <artifactId>objectteams-otdre-parent-pom</artifactId>
                <version>2.7.6</version>
        </parent>Starting with version 2.1.1 the parent pom also supports using OT/J in tycho builds (projects using OSGi).
See the objectteams-compile-test project for an example of how to use this parent pom.
All OT/J projects using the objectteams-otdre-parent-pom implicitly depend on the following artifacts which are developed independent of maven and simply repackaged using the org.eclipse.objectteams:objectteams-artifact-deployer module:
org.eclipse.objectteams.runtime OSGi bundle.org.eclipse.objectteams.otredyn OSGi bundle.otredyn_agent.jar from the org.eclipse.objectteams.otdt project).org.eclipse.tycho:org.eclipse.jdt.core that enables the org.eclipse.tycho:tycho-compiler-jdt plugin to compile OT/J sources.The following modules are indirectly used:
asm-commons, asm-tree, asm-util and asm-analysis