[tor-commits] [metrics-web/master] Move web content and files to main src folder.

karsten at torproject.org karsten at torproject.org
Wed Dec 20 08:41:23 UTC 2017


commit 338be5c1d24b4739c7fafa9870dc63bdda0ffe84
Author: iwakeh <iwakeh at torproject.org>
Date:   Mon Dec 4 11:14:43 2017 +0000

    Move web content and files to main src folder.
---
 .../etc => src/main/resources}/context.xml         |   0
 src/main/resources/jetty.xml                       |  74 +++++++++++++++++++
 src/main/resources/logback.xml                     |  58 +++++++++++++++
 .../src => src}/main/resources/spec/README.txt     |   0
 .../main/resources/spec/bridge-descriptors.xml     |   0
 .../src => src}/main/resources/spec/convert.awk    |   0
 .../src => src}/main/resources/spec/convert.sh     |   0
 .../main/resources/spec/rfc2629-other.ent          |   0
 .../main/resources/spec/rfc2629-xhtml.ent          |   0
 .../src => src}/main/resources/spec/rfc2629.dtd    |   0
 .../src => src}/main/resources/spec/rfc2629.xslt   |   0
 .../main/resources/spec/web-server-logs.xml        |   0
 .../resources/etc => src/main/resources}/web.xml   |  40 +++++++++--
 .../main/resources/web/css/bootstrap.min.css       |   0
 .../main/resources/web/css/font-awesome.min.css    |   0
 .../src => src}/main/resources/web/css/prism.css   |   0
 .../src => src}/main/resources/web/css/style.css   |   0
 .../web/fonts/EOT/SourceSansPro-Black.eot          | Bin
 .../web/fonts/EOT/SourceSansPro-BlackIt.eot        | Bin
 .../resources/web/fonts/EOT/SourceSansPro-Bold.eot | Bin
 .../web/fonts/EOT/SourceSansPro-BoldIt.eot         | Bin
 .../web/fonts/EOT/SourceSansPro-ExtraLight.eot     | Bin
 .../web/fonts/EOT/SourceSansPro-ExtraLightIt.eot   | Bin
 .../resources/web/fonts/EOT/SourceSansPro-It.eot   | Bin
 .../web/fonts/EOT/SourceSansPro-Light.eot          | Bin
 .../web/fonts/EOT/SourceSansPro-LightIt.eot        | Bin
 .../web/fonts/EOT/SourceSansPro-Regular.eot        | Bin
 .../web/fonts/EOT/SourceSansPro-Semibold.eot       | Bin
 .../web/fonts/EOT/SourceSansPro-SemiboldIt.eot     | Bin
 .../main/resources/web/fonts/FontAwesome.otf       | Bin
 .../web/fonts/OTF/SourceSansPro-Black.otf          | Bin
 .../web/fonts/OTF/SourceSansPro-BlackIt.otf        | Bin
 .../resources/web/fonts/OTF/SourceSansPro-Bold.otf | Bin
 .../web/fonts/OTF/SourceSansPro-BoldIt.otf         | Bin
 .../web/fonts/OTF/SourceSansPro-ExtraLight.otf     | Bin
 .../web/fonts/OTF/SourceSansPro-ExtraLightIt.otf   | Bin
 .../resources/web/fonts/OTF/SourceSansPro-It.otf   | Bin
 .../web/fonts/OTF/SourceSansPro-Light.otf          | Bin
 .../web/fonts/OTF/SourceSansPro-LightIt.otf        | Bin
 .../web/fonts/OTF/SourceSansPro-Regular.otf        | Bin
 .../web/fonts/OTF/SourceSansPro-Semibold.otf       | Bin
 .../web/fonts/OTF/SourceSansPro-SemiboldIt.otf     | Bin
 .../web/fonts/TTF/SourceSansPro-Black.ttf          | Bin
 .../web/fonts/TTF/SourceSansPro-BlackIt.ttf        | Bin
 .../resources/web/fonts/TTF/SourceSansPro-Bold.ttf | Bin
 .../web/fonts/TTF/SourceSansPro-BoldIt.ttf         | Bin
 .../web/fonts/TTF/SourceSansPro-ExtraLight.ttf     | Bin
 .../web/fonts/TTF/SourceSansPro-ExtraLightIt.ttf   | Bin
 .../resources/web/fonts/TTF/SourceSansPro-It.ttf   | Bin
 .../web/fonts/TTF/SourceSansPro-Light.ttf          | Bin
 .../web/fonts/TTF/SourceSansPro-LightIt.ttf        | Bin
 .../web/fonts/TTF/SourceSansPro-Regular.ttf        | Bin
 .../web/fonts/TTF/SourceSansPro-Semibold.ttf       | Bin
 .../web/fonts/TTF/SourceSansPro-SemiboldIt.ttf     | Bin
 .../fonts/WOFF/OTF/SourceSansPro-Black.otf.woff    | Bin
 .../fonts/WOFF/OTF/SourceSansPro-BlackIt.otf.woff  | Bin
 .../web/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff | Bin
 .../fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff   | Bin
 .../WOFF/OTF/SourceSansPro-ExtraLight.otf.woff     | Bin
 .../WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff   | Bin
 .../web/fonts/WOFF/OTF/SourceSansPro-It.otf.woff   | Bin
 .../fonts/WOFF/OTF/SourceSansPro-Light.otf.woff    | Bin
 .../fonts/WOFF/OTF/SourceSansPro-LightIt.otf.woff  | Bin
 .../fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff  | Bin
 .../fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff | Bin
 .../WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff     | Bin
 .../fonts/WOFF/TTF/SourceSansPro-Black.ttf.woff    | Bin
 .../fonts/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff  | Bin
 .../web/fonts/WOFF/TTF/SourceSansPro-Bold.ttf.woff | Bin
 .../fonts/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff   | Bin
 .../WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff     | Bin
 .../WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff   | Bin
 .../web/fonts/WOFF/TTF/SourceSansPro-It.ttf.woff   | Bin
 .../fonts/WOFF/TTF/SourceSansPro-Light.ttf.woff    | Bin
 .../fonts/WOFF/TTF/SourceSansPro-LightIt.ttf.woff  | Bin
 .../fonts/WOFF/TTF/SourceSansPro-Regular.ttf.woff  | Bin
 .../fonts/WOFF/TTF/SourceSansPro-Semibold.ttf.woff | Bin
 .../WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff     | Bin
 .../fonts/WOFF2/OTF/SourceSansPro-Black.otf.woff2  | Bin
 .../WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2      | Bin
 .../fonts/WOFF2/OTF/SourceSansPro-Bold.otf.woff2   | Bin
 .../fonts/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2 | Bin
 .../WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2   | Bin
 .../WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2 | Bin
 .../web/fonts/WOFF2/OTF/SourceSansPro-It.otf.woff2 | Bin
 .../fonts/WOFF2/OTF/SourceSansPro-Light.otf.woff2  | Bin
 .../WOFF2/OTF/SourceSansPro-LightIt.otf.woff2      | Bin
 .../WOFF2/OTF/SourceSansPro-Regular.otf.woff2      | Bin
 .../WOFF2/OTF/SourceSansPro-Semibold.otf.woff2     | Bin
 .../WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2   | Bin
 .../fonts/WOFF2/TTF/SourceSansPro-Black.ttf.woff2  | Bin
 .../WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2      | Bin
 .../fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2   | Bin
 .../fonts/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2 | Bin
 .../WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2   | Bin
 .../WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2 | Bin
 .../web/fonts/WOFF2/TTF/SourceSansPro-It.ttf.woff2 | Bin
 .../fonts/WOFF2/TTF/SourceSansPro-Light.ttf.woff2  | Bin
 .../WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2      | Bin
 .../WOFF2/TTF/SourceSansPro-Regular.ttf.woff2      | Bin
 .../WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2     | Bin
 .../WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2   | Bin
 .../resources/web/fonts/fontawesome-webfont.eot    | Bin
 .../resources/web/fonts/fontawesome-webfont.svg    |   0
 .../resources/web/fonts/fontawesome-webfont.ttf    | Bin
 .../resources/web/fonts/fontawesome-webfont.woff   | Bin
 .../resources/web/fonts/fontawesome-webfont.woff2  | Bin
 .../web/fonts/glyphicons-halflings-regular.eot     | Bin
 .../web/fonts/glyphicons-halflings-regular.svg     |   0
 .../web/fonts/glyphicons-halflings-regular.ttf     | Bin
 .../web/fonts/glyphicons-halflings-regular.woff    | Bin
 .../web/fonts/glyphicons-halflings-regular.woff2   | Bin
 .../main/resources/web/fonts/source-sans-pro.css   |   0
 .../main/resources/web/images/ajax-loader.gif      | Bin
 .../main/resources/web/images/android-icon.png     | Bin
 .../web/images/apple-touch-icon-152x152.png        | Bin
 .../main/resources/web/images/collector-logo.png   | Bin
 .../main/resources/web/images/favicon.ico          | Bin
 .../main/resources/web/images/largetile.png        | Bin
 .../main/resources/web/images/mediumtile.png       | Bin
 .../main/resources/web/images/networkchurn.png     | Bin
 .../web/images/oxford-anonymous-internet.png       | Bin
 .../main/resources/web/images/smalltile.png        | Bin
 .../resources/web/images/tor-metrics-white.png     | Bin
 .../resources/web/images/tor-metrics-white at 2x.png  | Bin
 .../resources/web/images/uncharted-data-flow.png   | Bin
 .../main/resources/web/images/uptimes.jpg          | Bin
 .../main/resources/web/images/widetile.png         | Bin
 .../main/resources/web/js/bootstrap.min.js         |   0
 .../src => src}/main/resources/web/js/bubbles.js   |   0
 .../src => src}/main/resources/web/js/d3.min.js    |   0
 .../main/resources/web/js/jquery-3.2.1.min.js      |   0
 .../src => src}/main/resources/web/js/prism.js     |   0
 .../src => src}/main/resources/web/js/script.js    |   0
 .../main/resources/web/json}/categories.json       |   0
 .../main/resources/web/json}/logging.properties    |   0
 .../main/resources/web/json}/metrics.json          |   0
 .../etc => src/main/resources/web/json}/news.json  |   0
 .../main/resources/web/jsps}/about.jsp             |   0
 .../main/resources/web/jsps}/bottom.jsp            |   0
 .../resources/web/jsps}/bridge-descriptors.jsp     |   0
 .../main/resources/web/jsps}/bubbles.jsp           |   0
 .../main/resources/web/jsps}/collector-files.jsp   |   0
 .../main/resources/web/jsps}/collector.jsp         |   0
 .../main/resources/web/jsps}/development.jsp       |   0
 .../main/resources/web/jsps}/error.jsp             |   0
 .../main/resources/web/jsps}/glossary.jsp          |   0
 .../main/resources/web/jsps}/graph.jsp             |   0
 .../main/resources/web/jsps}/index.jsp             |   0
 .../main/resources/web/jsps}/link.jsp              |   0
 .../main/resources/web/jsps}/metrics-lib.jsp       |   0
 .../main/resources/web/jsps}/news.jsp              |   0
 .../main/resources/web/jsps}/onionoo.jsp           |   0
 .../main/resources/web/jsps}/operation.jsp         |   0
 .../main/resources/web/jsps}/research.jsp          |   0
 .../main/resources/web/jsps}/services.jsp          |   0
 .../main/resources/web/jsps}/sources.jsp           |   0
 .../main/resources/web/jsps}/stats.jsp             |   0
 .../main/resources/web/jsps}/table.jsp             |   0
 .../main/resources/web/jsps}/top.jsp               |   0
 .../main/resources/web/jsps}/web-server-logs.jsp   |   0
 website/build.xml                                  |  80 ---------------------
 .../src/main/resources/bootstrap-development.sh    |   9 ---
 163 files changed, 168 insertions(+), 93 deletions(-)

diff --git a/website/src/main/resources/etc/context.xml b/src/main/resources/context.xml
similarity index 100%
rename from website/src/main/resources/etc/context.xml
rename to src/main/resources/context.xml
diff --git a/src/main/resources/jetty.xml b/src/main/resources/jetty.xml
new file mode 100644
index 0000000..3f1d117
--- /dev/null
+++ b/src/main/resources/jetty.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN"
+  "http://www.eclipse.org/jetty/configure.dtd">
+
+<Configure id="server" class="org.eclipse.jetty.server.Server" >
+  <Set name="dumpAfterStart">false</Set>
+
+  <New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
+    <Set name="minThreads">25</Set>
+    <Set name="maxThreads">250</Set>
+    <Set name="detailedDump">false</Set>
+  </New>
+
+  <New id="webAppContext" class="org.eclipse.jetty.webapp.WebAppContext">
+    <Set name="logUrlOnStart">true</Set>
+    <Set name="war">
+      <SystemProperty name="java.class.path" />
+    </Set>
+    <Call name="setAttribute" >
+      <Arg>org.apache.tomcat.JarScanner</Arg>
+      <Arg>
+        <New class="org.apache.tomcat.util.scan.StandardJarScanner" />
+      </Arg>
+    </Call>
+  </New>
+
+  <Call class="org.eclipse.jetty.webapp.Configuration$ClassList" name="setServerDefault">
+    <Arg><Ref refid="server" /></Arg>
+    <Call name="addBefore">
+      <Arg name="beforeClass">org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Arg>
+      <Arg>
+        <Array type="String">
+          <Item>org.eclipse.jetty.annotations.AnnotationConfiguration</Item>
+        </Array>
+      </Arg>
+    </Call>
+    <Call name="addAfter">
+      <Arg name="afterClass">org.eclipse.jetty.webapp.FragmentConfiguration</Arg>
+      <Arg>
+        <Array type="String">
+          <Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item>
+          <Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item>
+        </Array>
+      </Arg>
+    </Call>
+  </Call>
+
+  <Call name="addConnector">
+    <Arg>
+      <New class="org.eclipse.jetty.server.ServerConnector">
+        <Arg>
+          <Ref id="server"/>
+        </Arg>
+        <Set name="port">
+          <SystemProperty name="web.jetty.port" default="8080" />
+        </Set>
+        <Set name="host">127.0.0.1</Set>
+      </New>
+    </Arg>
+  </Call>
+
+  <Set name="handler">
+    <!-- maybe add more handlers (statistics, logging, etc.) later -->
+    <New class="org.eclipse.jetty.server.handler.ContextHandlerCollection">
+      <Call name="addHandler">
+        <Arg>
+          <Ref id="webAppContext"/>
+        </Arg>
+      </Call>
+    </New>
+  </Set>
+
+</Configure>
+
diff --git a/src/main/resources/logback.xml b/src/main/resources/logback.xml
new file mode 100644
index 0000000..7789feb
--- /dev/null
+++ b/src/main/resources/logback.xml
@@ -0,0 +1,58 @@
+<configuration debug="false">
+  <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
+
+  <!-- a path and a prefix -->
+  <property name="logfile-base" value="${LOGBASE}/metrics-web-" />
+
+  <!-- log file names -->
+  <property name="fileall-logname" value="${logfile-base}all" />
+  <property name="fileerr-logname" value="${logfile-base}err" />
+  <property name="filestatistics-logname" value="${logfile-base}statistics" />
+
+  <!-- date pattern -->
+  <property name="utc-date-pattern" value="%date{ISO8601, UTC}" />
+
+  <!-- appender section -->
+  <appender name="FILEALL" class="ch.qos.logback.core.rolling.RollingFileAppender">
+    <file>${fileall-logname}.log</file>
+    <encoder>
+      <pattern>${utc-date-pattern} %level %logger{20}:%line %msg%n</pattern>
+    </encoder>
+    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+      <!-- rollover daily -->
+      <FileNamePattern>${fileall-logname}.%d{yyyy-MM-dd}.%i.log</FileNamePattern>
+      <maxHistory>10</maxHistory>
+      <timeBasedFileNamingAndTriggeringPolicy
+            class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+        <!-- or whenever the file size reaches 1MB -->
+        <maxFileSize>1MB</maxFileSize>
+      </timeBasedFileNamingAndTriggeringPolicy>
+    </rollingPolicy>
+  </appender>
+
+  <appender name="FILEERR" class="ch.qos.logback.core.FileAppender">
+    <file>${fileerr-logname}.log</file>
+    <encoder>
+      <pattern>${utc-date-pattern} %level %logger{20}:%line %msg%n</pattern>
+    </encoder>
+
+    <!-- ERROR or worse -->
+    <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+      <level>ERROR</level>
+    </filter>
+  </appender>
+
+  <!-- logger section -->
+  <logger name="org.torproject" >
+    <appender-ref ref="FILEERR" />
+  </logger>
+
+  <logger name="org.eclipse" level="INFO" />
+  <logger name="org.apache" level="INFO" />
+
+  <root level="ALL">
+    <appender-ref ref="FILEALL" />
+  </root>
+
+</configuration>
+
diff --git a/website/src/main/resources/spec/README.txt b/src/main/resources/spec/README.txt
similarity index 100%
rename from website/src/main/resources/spec/README.txt
rename to src/main/resources/spec/README.txt
diff --git a/website/src/main/resources/spec/bridge-descriptors.xml b/src/main/resources/spec/bridge-descriptors.xml
similarity index 100%
rename from website/src/main/resources/spec/bridge-descriptors.xml
rename to src/main/resources/spec/bridge-descriptors.xml
diff --git a/website/src/main/resources/spec/convert.awk b/src/main/resources/spec/convert.awk
similarity index 100%
rename from website/src/main/resources/spec/convert.awk
rename to src/main/resources/spec/convert.awk
diff --git a/website/src/main/resources/spec/convert.sh b/src/main/resources/spec/convert.sh
similarity index 100%
rename from website/src/main/resources/spec/convert.sh
rename to src/main/resources/spec/convert.sh
diff --git a/website/src/main/resources/spec/rfc2629-other.ent b/src/main/resources/spec/rfc2629-other.ent
similarity index 100%
rename from website/src/main/resources/spec/rfc2629-other.ent
rename to src/main/resources/spec/rfc2629-other.ent
diff --git a/website/src/main/resources/spec/rfc2629-xhtml.ent b/src/main/resources/spec/rfc2629-xhtml.ent
similarity index 100%
rename from website/src/main/resources/spec/rfc2629-xhtml.ent
rename to src/main/resources/spec/rfc2629-xhtml.ent
diff --git a/website/src/main/resources/spec/rfc2629.dtd b/src/main/resources/spec/rfc2629.dtd
similarity index 100%
rename from website/src/main/resources/spec/rfc2629.dtd
rename to src/main/resources/spec/rfc2629.dtd
diff --git a/website/src/main/resources/spec/rfc2629.xslt b/src/main/resources/spec/rfc2629.xslt
similarity index 100%
rename from website/src/main/resources/spec/rfc2629.xslt
rename to src/main/resources/spec/rfc2629.xslt
diff --git a/website/src/main/resources/spec/web-server-logs.xml b/src/main/resources/spec/web-server-logs.xml
similarity index 100%
rename from website/src/main/resources/spec/web-server-logs.xml
rename to src/main/resources/spec/web-server-logs.xml
diff --git a/website/src/main/resources/etc/web.xml b/src/main/resources/web.xml
similarity index 91%
rename from website/src/main/resources/etc/web.xml
rename to src/main/resources/web.xml
index 2d63643..26acb8f 100644
--- a/website/src/main/resources/etc/web.xml
+++ b/src/main/resources/web.xml
@@ -1,10 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
-<web-app version="2.4"
-  xmlns="http://java.sun.com/xml/ns/j2ee"
+<web-app version="3.1"
+  xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
-  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >
+  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
+  http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
+  metadata-complete="false" >
 
   <servlet>
     <servlet-name>Index</servlet-name>
@@ -329,6 +330,37 @@
     <url-pattern>/error.html</url-pattern>
   </servlet-mapping>
 
+  <servlet>
+    <servlet-name>Default</servlet-name>
+    <servlet-class>
+      org.eclipse.jetty.servlet.DefaultServlet
+    </servlet-class>
+    <init-param>
+      <param-name>aliases</param-name>
+      <param-value>false</param-value>
+    </init-param>
+    <init-param>
+      <param-name>acceptRanges</param-name>
+      <param-value>true</param-value>
+    </init-param>
+    <init-param>
+      <param-name>dirAllowed</param-name>
+      <param-value>false</param-value>
+    </init-param>
+    <init-param>
+      <param-name>welcomeServlets</param-name>
+      <param-value>true</param-value>
+    </init-param>
+    <init-param>
+      <param-name>redirectWelcome</param-name>
+      <param-value>false</param-value>
+    </init-param>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>Default</servlet-name>
+    <url-pattern>/</url-pattern>
+  </servlet-mapping>
+
   <error-page>
     <error-code>400</error-code>
     <location>/error.html</location>
diff --git a/website/src/main/resources/web/css/bootstrap.min.css b/src/main/resources/web/css/bootstrap.min.css
similarity index 100%
rename from website/src/main/resources/web/css/bootstrap.min.css
rename to src/main/resources/web/css/bootstrap.min.css
diff --git a/website/src/main/resources/web/css/font-awesome.min.css b/src/main/resources/web/css/font-awesome.min.css
similarity index 100%
rename from website/src/main/resources/web/css/font-awesome.min.css
rename to src/main/resources/web/css/font-awesome.min.css
diff --git a/website/src/main/resources/web/css/prism.css b/src/main/resources/web/css/prism.css
similarity index 100%
rename from website/src/main/resources/web/css/prism.css
rename to src/main/resources/web/css/prism.css
diff --git a/website/src/main/resources/web/css/style.css b/src/main/resources/web/css/style.css
similarity index 100%
rename from website/src/main/resources/web/css/style.css
rename to src/main/resources/web/css/style.css
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-Black.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-Black.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-Black.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-Black.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-BlackIt.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-BlackIt.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-BlackIt.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-BlackIt.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-Bold.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-Bold.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-Bold.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-Bold.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-BoldIt.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-BoldIt.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-BoldIt.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-BoldIt.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLight.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLight.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLight.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLight.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLightIt.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLightIt.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLightIt.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-ExtraLightIt.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-It.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-It.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-It.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-It.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-Light.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-Light.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-Light.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-Light.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-LightIt.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-LightIt.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-LightIt.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-LightIt.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-Regular.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-Regular.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-Regular.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-Regular.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-Semibold.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-Semibold.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-Semibold.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-Semibold.eot
diff --git a/website/src/main/resources/web/fonts/EOT/SourceSansPro-SemiboldIt.eot b/src/main/resources/web/fonts/EOT/SourceSansPro-SemiboldIt.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/EOT/SourceSansPro-SemiboldIt.eot
rename to src/main/resources/web/fonts/EOT/SourceSansPro-SemiboldIt.eot
diff --git a/website/src/main/resources/web/fonts/FontAwesome.otf b/src/main/resources/web/fonts/FontAwesome.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/FontAwesome.otf
rename to src/main/resources/web/fonts/FontAwesome.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-Black.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-Black.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-Black.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-Black.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-BlackIt.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-BlackIt.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-BlackIt.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-BlackIt.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-Bold.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-Bold.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-Bold.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-Bold.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-BoldIt.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-BoldIt.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-BoldIt.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-BoldIt.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLight.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLight.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLight.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLight.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLightIt.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLightIt.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLightIt.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-ExtraLightIt.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-It.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-It.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-It.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-It.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-Light.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-Light.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-Light.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-Light.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-LightIt.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-LightIt.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-LightIt.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-LightIt.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-Regular.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-Regular.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-Regular.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-Regular.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-Semibold.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-Semibold.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-Semibold.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-Semibold.otf
diff --git a/website/src/main/resources/web/fonts/OTF/SourceSansPro-SemiboldIt.otf b/src/main/resources/web/fonts/OTF/SourceSansPro-SemiboldIt.otf
similarity index 100%
rename from website/src/main/resources/web/fonts/OTF/SourceSansPro-SemiboldIt.otf
rename to src/main/resources/web/fonts/OTF/SourceSansPro-SemiboldIt.otf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-Black.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-Black.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-Black.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-Black.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-BlackIt.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-BlackIt.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-BlackIt.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-BlackIt.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-Bold.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-Bold.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-Bold.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-Bold.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-BoldIt.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-BoldIt.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-BoldIt.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-BoldIt.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLight.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLight.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLight.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLight.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLightIt.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLightIt.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLightIt.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-ExtraLightIt.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-It.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-It.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-It.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-It.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-Light.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-Light.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-Light.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-Light.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-LightIt.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-LightIt.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-LightIt.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-LightIt.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-Regular.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-Regular.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-Regular.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-Regular.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-Semibold.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-Semibold.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-Semibold.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-Semibold.ttf
diff --git a/website/src/main/resources/web/fonts/TTF/SourceSansPro-SemiboldIt.ttf b/src/main/resources/web/fonts/TTF/SourceSansPro-SemiboldIt.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/TTF/SourceSansPro-SemiboldIt.ttf
rename to src/main/resources/web/fonts/TTF/SourceSansPro-SemiboldIt.ttf
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Black.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Black.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Black.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Black.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BlackIt.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BlackIt.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BlackIt.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BlackIt.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Bold.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-BoldIt.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-It.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-It.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-It.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-It.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Light.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Light.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Light.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Light.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-LightIt.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-LightIt.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-LightIt.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-LightIt.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Regular.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-Semibold.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff b/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff
rename to src/main/resources/web/fonts/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Black.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Black.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Black.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Black.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Bold.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Bold.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Bold.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Bold.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-It.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-It.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-It.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-It.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Light.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Light.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Light.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Light.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-LightIt.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-LightIt.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-LightIt.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-LightIt.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Regular.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Regular.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Regular.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Regular.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Semibold.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Semibold.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Semibold.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-Semibold.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff b/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff
rename to src/main/resources/web/fonts/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Black.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Black.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Black.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Black.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Bold.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Bold.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Bold.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Bold.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-It.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-It.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-It.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-It.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Light.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Light.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Light.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Light.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-LightIt.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-LightIt.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-LightIt.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-LightIt.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Regular.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Regular.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Regular.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Regular.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Semibold.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Semibold.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Semibold.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-Semibold.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2 b/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2
rename to src/main/resources/web/fonts/WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Black.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Black.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Black.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Black.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-It.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-It.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-It.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-It.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Light.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Light.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Light.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Light.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2 b/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2
rename to src/main/resources/web/fonts/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2
diff --git a/website/src/main/resources/web/fonts/fontawesome-webfont.eot b/src/main/resources/web/fonts/fontawesome-webfont.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/fontawesome-webfont.eot
rename to src/main/resources/web/fonts/fontawesome-webfont.eot
diff --git a/website/src/main/resources/web/fonts/fontawesome-webfont.svg b/src/main/resources/web/fonts/fontawesome-webfont.svg
similarity index 100%
rename from website/src/main/resources/web/fonts/fontawesome-webfont.svg
rename to src/main/resources/web/fonts/fontawesome-webfont.svg
diff --git a/website/src/main/resources/web/fonts/fontawesome-webfont.ttf b/src/main/resources/web/fonts/fontawesome-webfont.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/fontawesome-webfont.ttf
rename to src/main/resources/web/fonts/fontawesome-webfont.ttf
diff --git a/website/src/main/resources/web/fonts/fontawesome-webfont.woff b/src/main/resources/web/fonts/fontawesome-webfont.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/fontawesome-webfont.woff
rename to src/main/resources/web/fonts/fontawesome-webfont.woff
diff --git a/website/src/main/resources/web/fonts/fontawesome-webfont.woff2 b/src/main/resources/web/fonts/fontawesome-webfont.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/fontawesome-webfont.woff2
rename to src/main/resources/web/fonts/fontawesome-webfont.woff2
diff --git a/website/src/main/resources/web/fonts/glyphicons-halflings-regular.eot b/src/main/resources/web/fonts/glyphicons-halflings-regular.eot
similarity index 100%
rename from website/src/main/resources/web/fonts/glyphicons-halflings-regular.eot
rename to src/main/resources/web/fonts/glyphicons-halflings-regular.eot
diff --git a/website/src/main/resources/web/fonts/glyphicons-halflings-regular.svg b/src/main/resources/web/fonts/glyphicons-halflings-regular.svg
similarity index 100%
rename from website/src/main/resources/web/fonts/glyphicons-halflings-regular.svg
rename to src/main/resources/web/fonts/glyphicons-halflings-regular.svg
diff --git a/website/src/main/resources/web/fonts/glyphicons-halflings-regular.ttf b/src/main/resources/web/fonts/glyphicons-halflings-regular.ttf
similarity index 100%
rename from website/src/main/resources/web/fonts/glyphicons-halflings-regular.ttf
rename to src/main/resources/web/fonts/glyphicons-halflings-regular.ttf
diff --git a/website/src/main/resources/web/fonts/glyphicons-halflings-regular.woff b/src/main/resources/web/fonts/glyphicons-halflings-regular.woff
similarity index 100%
rename from website/src/main/resources/web/fonts/glyphicons-halflings-regular.woff
rename to src/main/resources/web/fonts/glyphicons-halflings-regular.woff
diff --git a/website/src/main/resources/web/fonts/glyphicons-halflings-regular.woff2 b/src/main/resources/web/fonts/glyphicons-halflings-regular.woff2
similarity index 100%
rename from website/src/main/resources/web/fonts/glyphicons-halflings-regular.woff2
rename to src/main/resources/web/fonts/glyphicons-halflings-regular.woff2
diff --git a/website/src/main/resources/web/fonts/source-sans-pro.css b/src/main/resources/web/fonts/source-sans-pro.css
similarity index 100%
rename from website/src/main/resources/web/fonts/source-sans-pro.css
rename to src/main/resources/web/fonts/source-sans-pro.css
diff --git a/website/src/main/resources/web/images/ajax-loader.gif b/src/main/resources/web/images/ajax-loader.gif
similarity index 100%
rename from website/src/main/resources/web/images/ajax-loader.gif
rename to src/main/resources/web/images/ajax-loader.gif
diff --git a/website/src/main/resources/web/images/android-icon.png b/src/main/resources/web/images/android-icon.png
similarity index 100%
rename from website/src/main/resources/web/images/android-icon.png
rename to src/main/resources/web/images/android-icon.png
diff --git a/website/src/main/resources/web/images/apple-touch-icon-152x152.png b/src/main/resources/web/images/apple-touch-icon-152x152.png
similarity index 100%
rename from website/src/main/resources/web/images/apple-touch-icon-152x152.png
rename to src/main/resources/web/images/apple-touch-icon-152x152.png
diff --git a/website/src/main/resources/web/images/collector-logo.png b/src/main/resources/web/images/collector-logo.png
similarity index 100%
rename from website/src/main/resources/web/images/collector-logo.png
rename to src/main/resources/web/images/collector-logo.png
diff --git a/website/src/main/resources/web/images/favicon.ico b/src/main/resources/web/images/favicon.ico
similarity index 100%
rename from website/src/main/resources/web/images/favicon.ico
rename to src/main/resources/web/images/favicon.ico
diff --git a/website/src/main/resources/web/images/largetile.png b/src/main/resources/web/images/largetile.png
similarity index 100%
rename from website/src/main/resources/web/images/largetile.png
rename to src/main/resources/web/images/largetile.png
diff --git a/website/src/main/resources/web/images/mediumtile.png b/src/main/resources/web/images/mediumtile.png
similarity index 100%
rename from website/src/main/resources/web/images/mediumtile.png
rename to src/main/resources/web/images/mediumtile.png
diff --git a/website/src/main/resources/web/images/networkchurn.png b/src/main/resources/web/images/networkchurn.png
similarity index 100%
rename from website/src/main/resources/web/images/networkchurn.png
rename to src/main/resources/web/images/networkchurn.png
diff --git a/website/src/main/resources/web/images/oxford-anonymous-internet.png b/src/main/resources/web/images/oxford-anonymous-internet.png
similarity index 100%
rename from website/src/main/resources/web/images/oxford-anonymous-internet.png
rename to src/main/resources/web/images/oxford-anonymous-internet.png
diff --git a/website/src/main/resources/web/images/smalltile.png b/src/main/resources/web/images/smalltile.png
similarity index 100%
rename from website/src/main/resources/web/images/smalltile.png
rename to src/main/resources/web/images/smalltile.png
diff --git a/website/src/main/resources/web/images/tor-metrics-white.png b/src/main/resources/web/images/tor-metrics-white.png
similarity index 100%
rename from website/src/main/resources/web/images/tor-metrics-white.png
rename to src/main/resources/web/images/tor-metrics-white.png
diff --git a/website/src/main/resources/web/images/tor-metrics-white at 2x.png b/src/main/resources/web/images/tor-metrics-white at 2x.png
similarity index 100%
rename from website/src/main/resources/web/images/tor-metrics-white at 2x.png
rename to src/main/resources/web/images/tor-metrics-white at 2x.png
diff --git a/website/src/main/resources/web/images/uncharted-data-flow.png b/src/main/resources/web/images/uncharted-data-flow.png
similarity index 100%
rename from website/src/main/resources/web/images/uncharted-data-flow.png
rename to src/main/resources/web/images/uncharted-data-flow.png
diff --git a/website/src/main/resources/web/images/uptimes.jpg b/src/main/resources/web/images/uptimes.jpg
similarity index 100%
rename from website/src/main/resources/web/images/uptimes.jpg
rename to src/main/resources/web/images/uptimes.jpg
diff --git a/website/src/main/resources/web/images/widetile.png b/src/main/resources/web/images/widetile.png
similarity index 100%
rename from website/src/main/resources/web/images/widetile.png
rename to src/main/resources/web/images/widetile.png
diff --git a/website/src/main/resources/web/js/bootstrap.min.js b/src/main/resources/web/js/bootstrap.min.js
similarity index 100%
rename from website/src/main/resources/web/js/bootstrap.min.js
rename to src/main/resources/web/js/bootstrap.min.js
diff --git a/website/src/main/resources/web/js/bubbles.js b/src/main/resources/web/js/bubbles.js
similarity index 100%
rename from website/src/main/resources/web/js/bubbles.js
rename to src/main/resources/web/js/bubbles.js
diff --git a/website/src/main/resources/web/js/d3.min.js b/src/main/resources/web/js/d3.min.js
similarity index 100%
rename from website/src/main/resources/web/js/d3.min.js
rename to src/main/resources/web/js/d3.min.js
diff --git a/website/src/main/resources/web/js/jquery-3.2.1.min.js b/src/main/resources/web/js/jquery-3.2.1.min.js
similarity index 100%
rename from website/src/main/resources/web/js/jquery-3.2.1.min.js
rename to src/main/resources/web/js/jquery-3.2.1.min.js
diff --git a/website/src/main/resources/web/js/prism.js b/src/main/resources/web/js/prism.js
similarity index 100%
rename from website/src/main/resources/web/js/prism.js
rename to src/main/resources/web/js/prism.js
diff --git a/website/src/main/resources/web/js/script.js b/src/main/resources/web/js/script.js
similarity index 100%
rename from website/src/main/resources/web/js/script.js
rename to src/main/resources/web/js/script.js
diff --git a/website/src/main/resources/etc/categories.json b/src/main/resources/web/json/categories.json
similarity index 100%
rename from website/src/main/resources/etc/categories.json
rename to src/main/resources/web/json/categories.json
diff --git a/website/src/main/resources/etc/logging.properties b/src/main/resources/web/json/logging.properties
similarity index 100%
rename from website/src/main/resources/etc/logging.properties
rename to src/main/resources/web/json/logging.properties
diff --git a/website/src/main/resources/etc/metrics.json b/src/main/resources/web/json/metrics.json
similarity index 100%
rename from website/src/main/resources/etc/metrics.json
rename to src/main/resources/web/json/metrics.json
diff --git a/website/src/main/resources/etc/news.json b/src/main/resources/web/json/news.json
similarity index 100%
rename from website/src/main/resources/etc/news.json
rename to src/main/resources/web/json/news.json
diff --git a/website/src/main/resources/web/WEB-INF/about.jsp b/src/main/resources/web/jsps/about.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/about.jsp
rename to src/main/resources/web/jsps/about.jsp
diff --git a/website/src/main/resources/web/WEB-INF/bottom.jsp b/src/main/resources/web/jsps/bottom.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/bottom.jsp
rename to src/main/resources/web/jsps/bottom.jsp
diff --git a/website/src/main/resources/web/WEB-INF/bridge-descriptors.jsp b/src/main/resources/web/jsps/bridge-descriptors.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/bridge-descriptors.jsp
rename to src/main/resources/web/jsps/bridge-descriptors.jsp
diff --git a/website/src/main/resources/web/WEB-INF/bubbles.jsp b/src/main/resources/web/jsps/bubbles.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/bubbles.jsp
rename to src/main/resources/web/jsps/bubbles.jsp
diff --git a/website/src/main/resources/web/WEB-INF/collector-files.jsp b/src/main/resources/web/jsps/collector-files.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/collector-files.jsp
rename to src/main/resources/web/jsps/collector-files.jsp
diff --git a/website/src/main/resources/web/WEB-INF/collector.jsp b/src/main/resources/web/jsps/collector.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/collector.jsp
rename to src/main/resources/web/jsps/collector.jsp
diff --git a/website/src/main/resources/web/WEB-INF/development.jsp b/src/main/resources/web/jsps/development.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/development.jsp
rename to src/main/resources/web/jsps/development.jsp
diff --git a/website/src/main/resources/web/WEB-INF/error.jsp b/src/main/resources/web/jsps/error.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/error.jsp
rename to src/main/resources/web/jsps/error.jsp
diff --git a/website/src/main/resources/web/WEB-INF/glossary.jsp b/src/main/resources/web/jsps/glossary.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/glossary.jsp
rename to src/main/resources/web/jsps/glossary.jsp
diff --git a/website/src/main/resources/web/WEB-INF/graph.jsp b/src/main/resources/web/jsps/graph.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/graph.jsp
rename to src/main/resources/web/jsps/graph.jsp
diff --git a/website/src/main/resources/web/WEB-INF/index.jsp b/src/main/resources/web/jsps/index.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/index.jsp
rename to src/main/resources/web/jsps/index.jsp
diff --git a/website/src/main/resources/web/WEB-INF/link.jsp b/src/main/resources/web/jsps/link.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/link.jsp
rename to src/main/resources/web/jsps/link.jsp
diff --git a/website/src/main/resources/web/WEB-INF/metrics-lib.jsp b/src/main/resources/web/jsps/metrics-lib.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/metrics-lib.jsp
rename to src/main/resources/web/jsps/metrics-lib.jsp
diff --git a/website/src/main/resources/web/WEB-INF/news.jsp b/src/main/resources/web/jsps/news.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/news.jsp
rename to src/main/resources/web/jsps/news.jsp
diff --git a/website/src/main/resources/web/WEB-INF/onionoo.jsp b/src/main/resources/web/jsps/onionoo.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/onionoo.jsp
rename to src/main/resources/web/jsps/onionoo.jsp
diff --git a/website/src/main/resources/web/WEB-INF/operation.jsp b/src/main/resources/web/jsps/operation.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/operation.jsp
rename to src/main/resources/web/jsps/operation.jsp
diff --git a/website/src/main/resources/web/WEB-INF/research.jsp b/src/main/resources/web/jsps/research.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/research.jsp
rename to src/main/resources/web/jsps/research.jsp
diff --git a/website/src/main/resources/web/WEB-INF/services.jsp b/src/main/resources/web/jsps/services.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/services.jsp
rename to src/main/resources/web/jsps/services.jsp
diff --git a/website/src/main/resources/web/WEB-INF/sources.jsp b/src/main/resources/web/jsps/sources.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/sources.jsp
rename to src/main/resources/web/jsps/sources.jsp
diff --git a/website/src/main/resources/web/WEB-INF/stats.jsp b/src/main/resources/web/jsps/stats.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/stats.jsp
rename to src/main/resources/web/jsps/stats.jsp
diff --git a/website/src/main/resources/web/WEB-INF/table.jsp b/src/main/resources/web/jsps/table.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/table.jsp
rename to src/main/resources/web/jsps/table.jsp
diff --git a/website/src/main/resources/web/WEB-INF/top.jsp b/src/main/resources/web/jsps/top.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/top.jsp
rename to src/main/resources/web/jsps/top.jsp
diff --git a/website/src/main/resources/web/WEB-INF/web-server-logs.jsp b/src/main/resources/web/jsps/web-server-logs.jsp
similarity index 100%
rename from website/src/main/resources/web/WEB-INF/web-server-logs.jsp
rename to src/main/resources/web/jsps/web-server-logs.jsp
diff --git a/website/build.xml b/website/build.xml
deleted file mode 100644
index 07bf84e..0000000
--- a/website/build.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-<project default="war" name="metrics-web" basedir=".">
-
-  <property name="metricslibversion" value="2.0.0"/>
-
-  <property name="libs" value="../shared/lib"/>
-
-  <include file="../shared/build-base.xml" as="basetask"/>
-  <target name="clean" depends="basetask.clean"/>
-  <target name="compile" depends="basetask.compile"/>
-  <target name="test" depends="basetask.test"/>
-
-  <patternset id="compile.libs" >
-    <include name="postgresql-jdbc3-9.2.jar"/>
-    <include name="REngine.jar"/>
-    <include name="Rserve.jar"/>
-  </patternset>
-
-  <patternset id="war.libs" >
-    <patternset refid="compile.libs" />
-    <include name="jstl1.1-1.1.2.jar"/>
-    <include name="standard-1.1.2.jar"/>
-    <include name="commons-codec-1.10.jar"/>
-    <include name="commons-lang-2.6.jar"/>
-    <include name="gson-2.4.jar"/>
-    <include name="metrics-lib-${metricslibversion}.jar"/>
-    <include name="commons-compress-1.13.jar"/>
-    <include name="slf4j-api-1.7.22.jar"/>
-  </patternset>
-
-  <path id="classpath">
-    <pathelement path="${classes}"/>
-    <path refid="base.classpath" />
-    <fileset dir="${libs}">
-      <patternset refid="compile.libs" />
-      <include name="servlet-api-3.1.jar"/>
-    </fileset>
-  </path>
-
-  <target name="submoduleupdate" >
-    <exec executable="git" failonerror="false">
-      <arg value="submodule" />
-      <arg value="update" />
-      <arg value="--remote" />
-      <arg value="--merge" />
-    </exec>
-  </target>
-
-  <!-- Create a .war file for deployment. -->
-  <target name="war"
-          depends="submoduleupdate,compile">
-    <exec executable="src/main/resources/web-prepare.sh" >
-      <arg value="${basedir}/../submods" />
-    </exec>
-    <war destfile="metrics.war"
-         webxml="${resources}/etc/web.xml">
-      <fileset dir="${resources}/web"/>
-      <lib dir="${libs}">
-        <patternset refid="war.libs" />
-      </lib>
-      <classes dir="${classes}"/>
-      <zipfileset dir="${resources}/etc"
-                  prefix="WEB-INF/classes"
-                  includes="logging.properties"/>
-      <zipfileset dir="${resources}/etc"
-                  prefix="WEB-INF/classes"
-                  includes="metrics.json"/>
-      <zipfileset dir="${resources}/etc"
-                  prefix="WEB-INF/classes"
-                  includes="categories.json"/>
-      <zipfileset dir="${resources}/etc"
-                  prefix="WEB-INF/classes"
-                  includes="news.json"/>
-      <metainf dir="${resources}/etc"
-               includes="context.xml"/>
-      <zipfileset dir="${basedir}/../submods/metrics-lib/generated/javadoc"
-                  prefix="metrics-lib" />
-    </war>
-  </target>
-</project>
-
diff --git a/website/src/main/resources/bootstrap-development.sh b/website/src/main/resources/bootstrap-development.sh
deleted file mode 100755
index a99ebf2..0000000
--- a/website/src/main/resources/bootstrap-development.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-#
-# Copyright 2017 The Tor Project
-# See LICENSE for licensing information
-#
-# Use for submodule initialization and checkout.
-# Only necessary after very first checkout without recursion.
-#
-git submodule update --init --remote





More information about the tor-commits mailing list