Add to project pom.xml to start using yangtools. 04/1204/1
authorSuchi Raman <suchi.raman@plexxi.com>
Mon, 16 Sep 2013 17:14:22 +0000 (13:14 -0400)
committerSuchi Raman <suchi.raman@plexxi.com>
Mon, 16 Sep 2013 17:14:22 +0000 (13:14 -0400)
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
affinity/api/META-INF/MANIFEST.MF
affinity/implementation/META-INF/MANIFEST.MF
affinity/northbound/src/main/resources/META-INF/MANIFEST.MF
analytics/api/pom.xml
pom.xml

index 7f04bf7d8aebfce07ead5dab14f8913e754ef2cc..e0f1ac88190277774e14e02bc43ed3076fcdfea1 100644 (file)
@@ -1,5 +1,5 @@
 Manifest-Version: 1.0\r
-Bnd-LastModified: 1378856363411\r
+Bnd-LastModified: 1379351585099\r
 Build-Jdk: 1.7.0_25\r
 Built-By: sraman\r
 Bundle-ManifestVersion: 2\r
index cff6e0a664eb4848e962154a1523b7798d13ca17..c85ee6658a706d88e9ea7f92fa71a420b1d683a9 100644 (file)
@@ -1,5 +1,5 @@
 Manifest-Version: 1.0\r
-Bnd-LastModified: 1378480463970\r
+Bnd-LastModified: 1379351587745\r
 Build-Jdk: 1.7.0_25\r
 Built-By: sraman\r
 Bundle-Activator: org.opendaylight.controller.affinity.internal.Activato\r
index 81cac31479d593697a631e3692ef328d37389e88..d7060c04888c2e4539d382548ce93885a5b6cff2 100644 (file)
@@ -1,5 +1,5 @@
 Manifest-Version: 1.0\r
-Bnd-LastModified: 1378480464813\r
+Bnd-LastModified: 1379351589195\r
 Build-Jdk: 1.7.0_25\r
 Built-By: sraman\r
 Bundle-ManifestVersion: 2\r
index b8d2323236637c7d058cfd3b32e1e71a5198cd6b..5887b74fb1592192c9cae5f43d27f75d299d8466 100644 (file)
@@ -45,6 +45,6 @@
       <version>2013.07.12-SNAPSHOT</version>
     </dependency>
   </dependencies>
-  
+
 
 </project>
diff --git a/pom.xml b/pom.xml
index 2da39a4a1f58b88ae78a5b5751b43d13f03c9b9e..fa66280596c7e3d5011b40fbe1259f36ec9351db 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -34,6 +34,7 @@
        <geminiweb.version>2.2.0.RELEASE</geminiweb.version>\r
        <checkstyle.version>2.10</checkstyle.version>\r
        <testvm.argLine>-Xmx1024m -XX:MaxPermSize=256m</testvm.argLine>\r
+       <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>\r
       </properties>\r
 \r
     <modules>\r
       <url>${nexusproxy}/repositories/opendaylight.snapshot/</url>\r
     </repository>\r
     </repositories>\r
+\r
+  <pluginRepositories>\r
+       <pluginRepository>\r
+           <id>opendaylight-release</id>\r
+           <name>opendaylight-release</name>\r
+           <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>\r
+       </pluginRepository>\r
+       <pluginRepository>\r
+           <id>opendaylight-snapshot</id>\r
+           <name>opendaylight-snapshot</name>\r
+           <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>\r
+       </pluginRepository>\r
+  </pluginRepositories>\r
+\r
+\r
+\r
   <distributionManagement>\r
     <!-- OpenDayLight Released artifact -->\r
     <repository>\r
             <artifactId>slf4j-simple</artifactId>\r
             <version>1.7.2</version>\r
         </dependency>\r
+       <dependency>\r
+           <groupId>org.opendaylight.yangtools</groupId>\r
+           <artifactId>yang-binding</artifactId>\r
+           <version>0.5.7-SNAPSHOT</version>\r
+       </dependency>\r
+       <dependency>\r
+           <groupId>org.opendaylight.yangtools</groupId>\r
+           <artifactId>yang-common</artifactId>\r
+           <version>0.5.7-SNAPSHOT</version>\r
+       </dependency>\r
     </dependencies>\r
 \r
   <build>\r
           </dependency>\r
         </dependencies>\r
       </plugin>\r
+           <plugin>\r
+               <groupId>org.opendaylight.yangtools</groupId>\r
+               <artifactId>yang-maven-plugin</artifactId>\r
+               <version>0.5.6-SNAPSHOT</version>\r
+               <executions>\r
+                   <execution>\r
+                       <goals>\r
+                           <goal>generate-sources</goal>\r
+                       </goals>\r
+                       <configuration>\r
+                           <yangFilesRootDir>src/main/yang</yangFilesRootDir>\r
+                           <codeGenerators>\r
+                               <generator>\r
+                                   <codeGeneratorClass>\r
+                                       org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl\r
+                                   </codeGeneratorClass>\r
+                                   <outputBaseDir>\r
+                                       target/generated-sources/sal\r
+                                   </outputBaseDir>\r
+                               </generator>\r
+                           </codeGenerators>\r
+                           <inspectDependencies>true</inspectDependencies>\r
+                       </configuration>\r
+                   </execution>\r
+               </executions>\r
+               <dependencies>\r
+                   <dependency>\r
+                       <groupId>org.opendaylight.yangtools</groupId>\r
+                       <artifactId>maven-sal-api-gen-plugin</artifactId>\r
+                       <version>0.5.6-SNAPSHOT</version>\r
+                       <type>jar</type>\r
+                   </dependency>\r
+               </dependencies>\r
+           </plugin>      \r
     </plugins>\r
   </build>\r
     <reporting>\r