Logout button added
[dlux.git] / dlux-web / pom.xml
index f52b4719d6a571829106a99664706f30ee32a0a6..bf9ee86ce45202ca93aee76ffa8f6f4d4de73414 100644 (file)
@@ -4,19 +4,14 @@
   <parent>\r
     <groupId>org.opendaylight.dlux</groupId>\r
     <artifactId>dlux-parent</artifactId>\r
-    <version>0.1.0-SNAPSHOT</version>\r
+    <version>0.5.0-SNAPSHOT</version>\r
     <relativePath>..</relativePath>\r
   </parent>\r
 \r
     <modelVersion>4.0.0</modelVersion>\r
     <groupId>org.opendaylight.dlux</groupId>\r
     <artifactId>dlux-web</artifactId>\r
-    <version>0.1.0-SNAPSHOT</version>\r
-    <packaging>bundle</packaging>\r
     <name>DLUX - DLUX Static Web </name>\r
-    <properties>\r
-        <nexusproxy>http://nexus.opendaylight.org/content</nexusproxy>\r
-    </properties>\r
 \r
     <dependencies>\r
        <dependency>\r
         <artifactId>dlux.common.yangutils.resources</artifactId>\r
         <version>${common.yangutils.resources.version}</version>\r
        </dependency>\r
+      <dependency>\r
+        <groupId>org.opendaylight.dlux</groupId>\r
+        <artifactId>dlux.common.sigmatopology.resources</artifactId>\r
+        <version>${common.sigmatopology.resources.version}</version>\r
+      </dependency>\r
       <dependency>\r
         <groupId>org.opendaylight.dlux</groupId>\r
         <artifactId>dlux.common.navigation.resources</artifactId>\r
@@ -57,7 +57,7 @@
         <artifactId>dlux.common.login.resources</artifactId>\r
         <version>${common.login.resources.version}</version>\r
     </dependency>\r
-       <dependency>\r
+    <dependency>\r
         <groupId>org.opendaylight.dlux</groupId>\r
         <artifactId>dlux.common.general.resources</artifactId>\r
         <version>${common.general.resources.version}</version>\r
     </dependency>\r
     <dependency>\r
         <groupId>org.opendaylight.dlux</groupId>\r
-        <artifactId>dlux.network.resources</artifactId>\r
-        <version>${network.resources.version}</version>\r
-    </dependency>\r
-    <dependency>\r
-        <groupId>org.opendaylight.dlux</groupId>\r
-        <artifactId>dlux.flow.resources</artifactId>\r
-        <version>${flow.resources.version}</version>\r
+        <artifactId>dlux.yangman.resources</artifactId>\r
+        <version>${yangman.resources.version}</version>\r
     </dependency>\r
     <dependency>\r
         <groupId>org.opendaylight.dlux</groupId>\r
-        <artifactId>dlux.container.resources</artifactId>\r
-        <version>${container.resources.version}</version>\r
+        <artifactId>dlux.yangvisualizer.resources</artifactId>\r
+        <version>${yangvisualizer.resources.version}</version>\r
     </dependency>\r
     <dependency>\r
         <groupId>org.opendaylight.dlux</groupId>\r
         <artifactId>dlux.loader.resources</artifactId>\r
         <version>${loader.resources.version}</version>\r
     </dependency>\r
-    <dependency>\r
-        <groupId>org.opendaylight.dlux</groupId>\r
-        <artifactId>dlux.connection_manager.resources</artifactId>\r
-        <version>${connection_manager.resources.version}</version>\r
-      </dependency>\r
       <dependency>\r
         <groupId>org.opendaylight.dlux</groupId>\r
         <artifactId>dlux.core.resources</artifactId>\r
             <configuration>\r
               <filesets>\r
                 <fileset>\r
-                  <directory>src/app/node</directory>\r
-                  <directory>src/common/yangutils</directory>\r
-                  <directory>src/common/navigation</directory>\r
-                  <directory>src/common/layout</directory>\r
-                  <directory>src/common/authentification</directory>\r
-                  <directory>src/common/login</directory>\r
-                  <directory>src/common/general</directory>\r
-                  <directory>src/app/yangui</directory>\r
-                  <directory>src/app/network</directory>\r
-                  <directory>src/app/flow</directory>\r
-                  <directory>src/app/container</directory>\r
-                  <directory>src/app/topology</directory>\r
-                  <directory>src/</directory>\r
-                  <directory>src/app/connection_manager</directory>\r
-                  <directory>src/app/core</directory>\r
-                  <directory>src/common/topbar</directory>\r
+                  <directory>src</directory>\r
                   <includes>\r
-                         <include></include>\r
+                         <include>test-main.js</include>\r
                          <include>index.html</include>\r
                          <include>main.js</include>\r
                          <include>app/app.controller.js</include>\r
                          <include>app/app.module.js</include>\r
                          <include>app/routingConfig.js</include>\r
+                      <include>app/node/</include>\r
+                      <include>app/yangui/</include>\r
+                      <include>app/yangman/</include>\r
+                      <include>app/yangvisualizer/</include>\r
+                      <include>app/topology/</include>\r
+                      <include>app/core/</include>\r
+                      <include>app/graph/</include>\r
+                      <include>common/yangutils/</include>\r
+                      <include>common/sigmatopology/</include>\r
+                      <include>common/navigation/</include>\r
+                      <include>common/layout/</include>\r
+                      <include>common/authentification/</include>\r
+                      <include>common/login/</include>\r
+                      <include>common/general/</include>\r
+                      <include>common/topbar/</include>\r
                          <include>assets/</include>\r
                            </includes>\r
                   <excludes></excludes>\r
         <plugin>\r
           <groupId>org.apache.maven.plugins</groupId>\r
           <artifactId>maven-dependency-plugin</artifactId>\r
-          <version>2.6</version>\r
           <executions>\r
          <!--src/app/ Resources-->\r
             <execution>\r
                 <includeArtifactIds>\r
                   dlux.node.resources,\r
                   dlux.yangui.resources,\r
-                  dlux.container.resources,\r
+                  dlux.yangman.resources,\r
+                  dlux.yangvisualizer.resources,\r
                   dlux.topology.resources,\r
-                  dlux.connection_manager.resources,\r
-                  dlux.network.resources,\r
-                  dlux.flow.resources,\r
                   dlux.core.resources,\r
                 </includeArtifactIds>\r
                 <excludes>META-INF\/**</excludes>\r
                 <groupId>org.opendaylight.dlux</groupId>\r
                 <includeArtifactIds>\r
                   dlux.common.yangutils.resources,\r
+                  dlux.common.sigmatopology.resources,\r
                   dlux.common.navigation.resources,\r
                   dlux.common.layout.resources,\r
                   dlux.common.authentication.resources,\r
           </executions>\r
         </plugin>\r
         <plugin>\r
-                <groupId>org.codehaus.mojo</groupId>\r
-                <artifactId>exec-maven-plugin</artifactId>\r
-                <version>1.3.1</version>\r
-                <executions>\r
-                    <execution>\r
-                        <phase>process-resources</phase>\r
-                        <goals>\r
-                            <goal>exec</goal>\r
-                        </goals>\r
-                    </execution>\r
-                </executions>\r
-                <configuration>\r
-                    <executable>grunt</executable>\r
-                </configuration>\r
-            </plugin>\r
-            <plugin>\r
-                <groupId>org.apache.felix</groupId>\r
-                <artifactId>maven-bundle-plugin</artifactId>\r
-                <version>2.4.0</version>\r
-                <extensions>true</extensions>\r
-                <configuration>\r
-                    <instructions>\r
-                        <Import-Package>*</Import-Package>\r
-                        <Export-Package>org.opendaylight.dlux.web</Export-Package>\r
-                        <Bundle-Activator>org.opendaylight.dlux.web.Activator</Bundle-Activator>\r
-                    </instructions>\r
-                    <manifestLocation>${project.basedir}/src/main/resources/META-INF</manifestLocation>\r
-                </configuration>\r
-            </plugin>\r
+          <groupId>com.github.eirslett</groupId>\r
+          <artifactId>frontend-maven-plugin</artifactId>\r
+          <version>0.0.24</version>\r
+          <executions>\r
+            <execution>\r
+              <id>npm</id>\r
+              <goals>\r
+                <goal>install-node-and-npm</goal>\r
+                <goal>npm</goal>\r
+              </goals>\r
+              <phase>generate-resources</phase>\r
+            </execution>\r
+            <execution>\r
+              <id>bower</id>\r
+              <goals>\r
+                <goal>bower</goal>\r
+              </goals>\r
+            </execution>\r
+            <execution>\r
+              <id>grunt</id>\r
+              <goals>\r
+                <goal>grunt</goal>\r
+              </goals>\r
+            </execution>\r
+          </executions>\r
+          <configuration>\r
+            <nodeVersion>v0.12.7</nodeVersion>\r
+            <npmVersion>3.1.3</npmVersion>\r
+          </configuration>\r
+        </plugin>\r
         </plugins>\r
     </build>\r
-\r
-  <repositories>\r
-    <!-- Opendaylight public group -->\r
-    <repository>\r
-      <id>opendaylight-public</id>\r
-      <name>opendaylight-public</name>\r
-      <url>${nexusproxy}/groups/public/</url>\r
-      <snapshots>\r
-        <enabled>false</enabled>\r
-      </snapshots>\r
-      <releases>\r
-        <enabled>true</enabled>\r
-        <updatePolicy>never</updatePolicy>\r
-      </releases>\r
-    </repository>\r
-    <!-- OpenDayLight Released artifact -->\r
-    <repository>\r
-      <id>opendaylight-release</id>\r
-      <name>opendaylight-release</name>\r
-      <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>\r
-      <snapshots>\r
-        <enabled>false</enabled>\r
-      </snapshots>\r
-      <releases>\r
-        <enabled>true</enabled>\r
-      </releases>\r
-    </repository>\r
-    <!-- OpenDayLight Snapshot artifact -->\r
-    <repository>\r
-      <id>opendaylight-snapshot</id>\r
-      <name>opendaylight-snapshot</name>\r
-      <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>\r
-      <snapshots>\r
-        <enabled>true</enabled>\r
-      </snapshots>\r
-      <releases>\r
-        <enabled>false</enabled>\r
-      </releases>\r
-    </repository>\r
-  </repositories>\r
-\r
-  <pluginRepositories>\r
-    <!-- Opendaylight public group -->\r
-    <pluginRepository>\r
-      <id>opendaylight-public</id>\r
-      <name>opendaylight-public</name>\r
-      <url>${nexusproxy}/groups/public/</url>\r
-      <snapshots>\r
-        <enabled>false</enabled>\r
-      </snapshots>\r
-      <releases>\r
-        <enabled>true</enabled>\r
-        <updatePolicy>never</updatePolicy>\r
-      </releases>\r
-    </pluginRepository>\r
-    <!-- OpenDayLight Released artifact -->\r
-    <pluginRepository>\r
-      <id>opendaylight-release</id>\r
-      <name>opendaylight-release</name>\r
-      <url>http://nexus.opendaylight.org/content/repositories/opendaylight.release/</url>\r
-      <snapshots>\r
-        <enabled>false</enabled>\r
-      </snapshots>\r
-      <releases>\r
-        <enabled>true</enabled>\r
-      </releases>\r
-    </pluginRepository>\r
-    <!-- OpenDayLight Snapshot artifact -->\r
-    <pluginRepository>\r
-      <id>opendaylight-snapshot</id>\r
-      <name>opendaylight-snapshot</name>\r
-      <url>http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/</url>\r
-      <snapshots>\r
-        <enabled>true</enabled>\r
-      </snapshots>\r
-      <releases>\r
-        <enabled>false</enabled>\r
-      </releases>\r
-    </pluginRepository>\r
-  </pluginRepositories>\r
-\r
 </project>\r