Allows for things like a local commons/checkstyle etc.
Change-Id: I920af99eec7ea4af051fcd90f60ac6ef698c7889
Signed-off-by: Ed Warnicke <eaw@cisco.com>
DIRECTORY ORGANIZATION
======================
-- commons: contains the parent pom.xml for all ovsdb projects.
+- commons/parent: contains the parent pom.xml for all ovsdb projects.
- ovsdb: contains the ovsdb SB plugin
- distribution/opendaylight: will build a working controller distribution
based on the controller + ovsdb modules
In order to build it's required to have JDK 1.7+ and Maven 3+, to get
a build going it's needed to:
-cd commons/
+cd commons/parent
mvn clean install
or if you want to avoid SNAPSHOT checking
-cd commons/
+cd commons/parent
mvn clean install -nsu
HOW TO RUN
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<modules>
- <module>../ovsdb/</module>
- <module>../distribution/opendaylight</module>
+ <module>../../ovsdb/</module>
+ <module>../../distribution/opendaylight</module>
</modules>
<repositories>
<!-- jsonrpc4j mirror -->
<groupId>org.opendaylight.ovsdb</groupId>
<artifactId>commons.ovsdb</artifactId>
<version>1.0.0-SNAPSHOT</version>
- <relativePath>../../commons/</relativePath>
+ <relativePath>../../commons/parent/</relativePath>
</parent>
<artifactId>distribution.ovsdb</artifactId>
<groupId>org.opendaylight.ovsdb</groupId>
<artifactId>commons.ovsdb</artifactId>
<version>1.0.0-SNAPSHOT</version>
- <relativePath>../commons</relativePath>
+ <relativePath>../commons/parent/</relativePath>
</parent>
<artifactId>ovsdb</artifactId>
<version>0.4.0-SNAPSHOT</version>