Declare version property for maven bundle plugin, reuse it in poms and
[controller.git] / opendaylight / commons / concepts / pom.xml
index 369a58af449571034b7fc3655d6fa9e37fb4b866..22555271e1dcb24be484574afbbb87039f487d17 100644 (file)
@@ -7,6 +7,11 @@
     <version>1.4.0-SNAPSHOT</version>\r
     <relativePath>../../commons/opendaylight</relativePath>\r
   </parent>\r
+  <scm>\r
+    <connection>scm:git:ssh://git.opendaylight.org:29418/controller.git</connection>\r
+    <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>\r
+    <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:Main</url>\r
+  </scm>\r
 \r
   <artifactId>concepts</artifactId>\r
   <version>0.5.0-SNAPSHOT</version>\r
       <plugin>\r
         <groupId>org.apache.felix</groupId>\r
         <artifactId>maven-bundle-plugin</artifactId>\r
-        <version>2.3.6</version>\r
+        <version>${bundle.plugin.version}</version>\r
         <extensions>true</extensions>\r
         <configuration>\r
           <instructions>\r
-            <Import-Package>\r
-              org.slf4j,\r
-              org.osgi.framework,\r
-              org.apache.commons.lang3.builder,\r
-              org.apache.felix.dm,\r
-              org.apache.commons.lang3.tuple,\r
-              javax.xml.bind.annotation,\r
-              javax.xml.bind.annotation.adapters\r
-            </Import-Package>\r
             <Export-Package>\r
               org.opendaylight.controller.concepts.transform\r
             </Export-Package>\r
           <manifestLocation>${project.basedir}/META-INF</manifestLocation>\r
         </configuration>\r
       </plugin>\r
+      <plugin>\r
+        <groupId>org.apache.maven.plugins</groupId>\r
+        <artifactId>maven-checkstyle-plugin</artifactId>\r
+        <version>${checkstyle.version}</version>\r
+        <dependencies>\r
+          <dependency>\r
+            <groupId>org.opendaylight.controller</groupId>\r
+            <artifactId>checkstyle</artifactId>\r
+            <version>0.0.1-SNAPSHOT</version>\r
+          </dependency>\r
+        </dependencies>\r
+        <configuration>\r
+          <failsOnError>true</failsOnError>\r
+          <configLocation>controller/space_and_tabs_checks.xml</configLocation>\r
+        </configuration>\r
+      </plugin>\r
     </plugins>\r
   </build>\r
   <dependencies>\r