diff --git a/dynamic-tree/.gitignore b/dynamic-tree/.gitignore new file mode 100644 index 0000000..0bceb1e --- /dev/null +++ b/dynamic-tree/.gitignore @@ -0,0 +1,4 @@ +build/ +.idea/ +.DS_Store +.gradle/ diff --git a/dynamic-tree/build.gradle b/dynamic-tree/build.gradle new file mode 100644 index 0000000..226a71d --- /dev/null +++ b/dynamic-tree/build.gradle @@ -0,0 +1,34 @@ +buildscript { + repositories { + maven { url "http://repo.spring.io/libs-snapshot" } + mavenLocal() + } + dependencies { + classpath("org.springframework.boot:spring-boot-gradle-plugin:1.0.0.RC1") + } +} + +apply plugin: 'java' +apply plugin: 'idea' +apply plugin: 'spring-boot' +apply plugin: 'war' + +war { + baseName = 'tree-dynamic' + version = '0.1.0' +} + +repositories { + mavenCentral() + maven { url "http://repo.spring.io/libs-snapshot" } +} + +dependencies { + compile("org.springframework.boot:spring-boot-starter-web:1.0.0.RC1") + compile("org.thymeleaf:thymeleaf-spring4:2.1.2.RELEASE") + testCompile("junit:junit:4.11") +} + +task wrapper(type: Wrapper) { + gradleVersion = '1.11' +} diff --git a/dynamic-tree/src/main/java/Application.java b/dynamic-tree/src/main/java/Application.java new file mode 100644 index 0000000..cc1b625 --- /dev/null +++ b/dynamic-tree/src/main/java/Application.java @@ -0,0 +1,15 @@ +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.EnableAutoConfiguration; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableAutoConfiguration +@ComponentScan +public class Application { + + public static void main(String[] args) { + SpringApplication.run(Application.class, args); + } +} + diff --git a/dynamic-tree/src/main/java/HelloController.java b/dynamic-tree/src/main/java/HelloController.java new file mode 100644 index 0000000..3df588d --- /dev/null +++ b/dynamic-tree/src/main/java/HelloController.java @@ -0,0 +1,13 @@ +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +@Controller +public class HelloController { + + @RequestMapping(value="/", method=RequestMethod.GET) + public String index() { + return "index"; + } +} + diff --git a/dynamic-tree/src/main/java/HelloWebXml.java b/dynamic-tree/src/main/java/HelloWebXml.java new file mode 100644 index 0000000..b190f6e --- /dev/null +++ b/dynamic-tree/src/main/java/HelloWebXml.java @@ -0,0 +1,13 @@ +import org.springframework.boot.builder.SpringApplicationBuilder; +import org.springframework.boot.web.SpringBootServletInitializer; + +public class HelloWebXml extends SpringBootServletInitializer { + + @Override + protected SpringApplicationBuilder configure(SpringApplicationBuilder application) + { + return application.sources(Application.class); + } + +} + diff --git a/dynamic-tree/controller.js b/dynamic-tree/src/main/resources/static/controller.js similarity index 100% rename from dynamic-tree/controller.js rename to dynamic-tree/src/main/resources/static/controller.js diff --git a/dynamic-tree/css/bootstrap-theme.css b/dynamic-tree/src/main/resources/static/css/bootstrap-theme.css similarity index 100% rename from dynamic-tree/css/bootstrap-theme.css rename to dynamic-tree/src/main/resources/static/css/bootstrap-theme.css diff --git a/dynamic-tree/css/bootstrap-theme.css.map b/dynamic-tree/src/main/resources/static/css/bootstrap-theme.css.map similarity index 100% rename from dynamic-tree/css/bootstrap-theme.css.map rename to dynamic-tree/src/main/resources/static/css/bootstrap-theme.css.map diff --git a/dynamic-tree/css/bootstrap-theme.min.css b/dynamic-tree/src/main/resources/static/css/bootstrap-theme.min.css similarity index 100% rename from dynamic-tree/css/bootstrap-theme.min.css rename to dynamic-tree/src/main/resources/static/css/bootstrap-theme.min.css diff --git a/dynamic-tree/css/bootstrap.css b/dynamic-tree/src/main/resources/static/css/bootstrap.css similarity index 100% rename from dynamic-tree/css/bootstrap.css rename to dynamic-tree/src/main/resources/static/css/bootstrap.css diff --git a/dynamic-tree/css/bootstrap.css.map b/dynamic-tree/src/main/resources/static/css/bootstrap.css.map similarity index 100% rename from dynamic-tree/css/bootstrap.css.map rename to dynamic-tree/src/main/resources/static/css/bootstrap.css.map diff --git a/dynamic-tree/css/bootstrap.min.css b/dynamic-tree/src/main/resources/static/css/bootstrap.min.css similarity index 100% rename from dynamic-tree/css/bootstrap.min.css rename to dynamic-tree/src/main/resources/static/css/bootstrap.min.css diff --git a/dynamic-tree/css/dashboard.css b/dynamic-tree/src/main/resources/static/css/dashboard.css similarity index 100% rename from dynamic-tree/css/dashboard.css rename to dynamic-tree/src/main/resources/static/css/dashboard.css diff --git a/dynamic-tree/css/tree.css b/dynamic-tree/src/main/resources/static/css/tree.css similarity index 100% rename from dynamic-tree/css/tree.css rename to dynamic-tree/src/main/resources/static/css/tree.css diff --git a/dynamic-tree/fonts/glyphicons-halflings-regular.eot b/dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from dynamic-tree/fonts/glyphicons-halflings-regular.eot rename to dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.eot diff --git a/dynamic-tree/fonts/glyphicons-halflings-regular.svg b/dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from dynamic-tree/fonts/glyphicons-halflings-regular.svg rename to dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.svg diff --git a/dynamic-tree/fonts/glyphicons-halflings-regular.ttf b/dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from dynamic-tree/fonts/glyphicons-halflings-regular.ttf rename to dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.ttf diff --git a/dynamic-tree/fonts/glyphicons-halflings-regular.woff b/dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from dynamic-tree/fonts/glyphicons-halflings-regular.woff rename to dynamic-tree/src/main/resources/static/fonts/glyphicons-halflings-regular.woff diff --git a/dynamic-tree/foundry.json b/dynamic-tree/src/main/resources/static/foundry.json similarity index 100% rename from dynamic-tree/foundry.json rename to dynamic-tree/src/main/resources/static/foundry.json diff --git a/dynamic-tree/js/bootstrap.js b/dynamic-tree/src/main/resources/static/js/bootstrap.js similarity index 100% rename from dynamic-tree/js/bootstrap.js rename to dynamic-tree/src/main/resources/static/js/bootstrap.js diff --git a/dynamic-tree/js/bootstrap.min.js b/dynamic-tree/src/main/resources/static/js/bootstrap.min.js similarity index 100% rename from dynamic-tree/js/bootstrap.min.js rename to dynamic-tree/src/main/resources/static/js/bootstrap.min.js diff --git a/dynamic-tree/js/tree.js b/dynamic-tree/src/main/resources/static/js/tree.js similarity index 100% rename from dynamic-tree/js/tree.js rename to dynamic-tree/src/main/resources/static/js/tree.js diff --git a/dynamic-tree/nice.html b/dynamic-tree/src/main/resources/static/nice.html similarity index 96% rename from dynamic-tree/nice.html rename to dynamic-tree/src/main/resources/static/nice.html index 16202cf..5019f38 100755 --- a/dynamic-tree/nice.html +++ b/dynamic-tree/src/main/resources/static/nice.html @@ -52,12 +52,12 @@
-