Introduce common directory 30/5730/1
authorRobert Varga <rovarga@cisco.com>
Sun, 23 Mar 2014 09:38:55 +0000 (10:38 +0100)
committerRobert Varga <rovarga@cisco.com>
Mon, 24 Mar 2014 19:43:10 +0000 (20:43 +0100)
This directory will host code common to the various submodules, some of
which are candidates from moving into an upstream repository.

Populate this directory with concepts and mockito-configuration, thus
making sure the top-level POM has no direct code children.

Change-Id: Id7ac3aa68886841f408f047d05c740a563d8f957
Signed-off-by: Robert Varga <rovarga@cisco.com>
38 files changed:
common/concepts/pom.xml [moved from concepts/pom.xml with 96% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractListenerRegistration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractListenerRegistration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractObjectRegistration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractObjectRegistration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractRegistration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractRegistration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Builder.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Builder.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ClassBasedPropertyBuilder.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/ClassBasedPropertyBuilder.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Codec.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Codec.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/CompositeObjectRegistration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/CompositeObjectRegistration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Delegator.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Delegator.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Deserializer.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Deserializer.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Identifiable.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Identifiable.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Identifier.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Identifier.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Immutable.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Immutable.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/InvertibleTransformator.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/InvertibleTransformator.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ListenerRegistration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/ListenerRegistration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Mutable.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Mutable.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/MutationBehaviour.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/MutationBehaviour.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Namespace.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Namespace.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ObjectRegistration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/ObjectRegistration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/OrderedSet.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/OrderedSet.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Path.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Path.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Registration.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Registration.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Serializer.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Serializer.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Transformator.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/Transformator.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ValueWrapper.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/ValueWrapper.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/util/ClassLoaderUtils.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/util/ClassLoaderUtils.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/util/Immutables.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/util/Immutables.java with 100% similarity]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/util/ListenerRegistry.java [moved from concepts/src/main/java/org/opendaylight/yangtools/concepts/util/ListenerRegistry.java with 100% similarity]
common/mockito-configuration/pom.xml [moved from mockito-configuration/pom.xml with 96% similarity]
common/mockito-configuration/src/main/java/org/mockito/configuration/ArgumentsExtractorVerifier.java [moved from mockito-configuration/src/main/java/org/mockito/configuration/ArgumentsExtractorVerifier.java with 100% similarity]
common/mockito-configuration/src/main/java/org/mockito/configuration/MockitoConfiguration.java [moved from mockito-configuration/src/main/java/org/mockito/configuration/MockitoConfiguration.java with 100% similarity]
common/mockito-configuration/src/main/java/org/mockito/configuration/ThrowsUnstubbedMethodException.java [moved from mockito-configuration/src/main/java/org/mockito/configuration/ThrowsUnstubbedMethodException.java with 100% similarity]
common/mockito-configuration/src/main/java/org/mockito/configuration/UnstubbedMethodException.java [moved from mockito-configuration/src/main/java/org/mockito/configuration/UnstubbedMethodException.java with 100% similarity]
common/mockito-configuration/src/main/resources/logback-test.xml [moved from mockito-configuration/src/main/resources/logback-test.xml with 100% similarity]
common/mockito-configuration/src/test/java/org/mockito/configuration/ArgumentsExtractorVerifierTest.java [moved from mockito-configuration/src/test/java/org/mockito/configuration/ArgumentsExtractorVerifierTest.java with 100% similarity]
common/mockito-configuration/src/test/java/org/mockito/configuration/DefaultAnswerTest.java [moved from mockito-configuration/src/test/java/org/mockito/configuration/DefaultAnswerTest.java with 100% similarity]
common/pom.xml [new file with mode: 0644]
pom.xml

similarity index 96%
rename from concepts/pom.xml
rename to common/concepts/pom.xml
index 7c9df45b4db526ac2e2bd66798febaf39e03556b..9123d6ae73b7dcaaf2d3d55f97697792cc83924c 100644 (file)
@@ -11,7 +11,7 @@
 
     <parent>
         <groupId>org.opendaylight.yangtools</groupId>
-        <artifactId>yangtools</artifactId>
+        <artifactId>common-parent</artifactId>
         <version>0.6.2-SNAPSHOT</version>
     </parent>
     <packaging>bundle</packaging>
similarity index 96%
rename from mockito-configuration/pom.xml
rename to common/mockito-configuration/pom.xml
index c0d5225e9a4f283954579f70a6c3fee4f26c3f74..2e896de18b946b4ec59aa8e0540c25acabeb0966 100644 (file)
@@ -11,7 +11,7 @@
 
     <parent>
         <groupId>org.opendaylight.yangtools</groupId>
-        <artifactId>yangtools</artifactId>
+        <artifactId>common-parent</artifactId>
         <version>0.6.2-SNAPSHOT</version>
     </parent>
 
diff --git a/common/pom.xml b/common/pom.xml
new file mode 100644 (file)
index 0000000..10db456
--- /dev/null
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- vi: set et smarttab sw=4 tabstop=4: -->
+<!--
+ Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.
+
+ This program and the accompanying materials are made available under the
+ terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ and is available at http://www.eclipse.org/legal/epl-v10.html
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+    <parent>
+        <groupId>org.opendaylight.yangtools</groupId>
+        <artifactId>yangtools</artifactId>
+        <version>0.6.2-SNAPSHOT</version>
+    </parent>
+
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>common-parent</artifactId>
+    <packaging>pom</packaging>
+
+    <modules>
+        <module>concepts</module>
+        <module>mockito-configuration</module>
+    </modules>
+
+</project>
diff --git a/pom.xml b/pom.xml
index 68cc427b04b8c501c4eeff0e193858fd3947ecbc..2d39835831cbc5aa33e603bd0da1914da79c0833 100644 (file)
--- a/pom.xml
+++ b/pom.xml
     </scm>
 
     <modules>
-        <module>concepts</module>
-        <module>yang</module>
         <module>code-generator</module>
+        <module>common</module>
+        <module>integration-test</module>
         <module>model</module>
         <module>restconf</module>
-        <module>integration-test</module>
-        <module>mockito-configuration</module>
         <module>websocket</module>
+        <module>yang</module>
         <!-- module>third-party</module -->
     </modules>