diff --git a/build.gradle b/build.gradle index abcb4ab..36567bf 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,4 @@ apply plugin: 'java' -apply plugin: 'eclipse' apply plugin: 'idea' def JsonSlurper = Class.forName('groovy.json.JsonSlurper'); @@ -8,9 +7,6 @@ def buildJSON = JsonSlurper.newInstance().parseText(new File("build.json").text) if (buildJSON.application) { apply plugin: 'application' } def baseProjectName = buildJSON?.project?.name ?: '__project_name__'; -def shellCommandName = baseProjectName -def eclipseProjectName = baseProjectName -def eclipseProjectComment = buildJSON?.project?.comment ?: '__project_name_comment__' def jarManifestMainClass = buildJSON?.project?.main ?: 'SampleMain' if (buildJSON.application) { mainClassName = jarManifestMainClass } @@ -64,29 +60,3 @@ dependencies { } } } - -eclipse { - project { - name = eclipseProjectName - comment = eclipseProjectComment - } - classpath { - defaultOutputDir = file('classes') - downloadSources = true - file { - whenMerged { classpath -> - classpath.entries.findAll { it.kind=='lib' }.each { - if ((it.path != null) && (it.sourcePath == null) && file(it.path.replace(".jar", "-sources.jar")).exists()) { - it.sourcePath = getFileReferenceFactory().fromPath(it.path.replace(".jar", "-sources.jar")) - } - } - } - } - } -} - -eclipseJdt << { - File f = file('.settings/org.eclipse.core.resources.prefs') - f.write('eclipse.preferences.version=1\n') - f.append('encoding/=utf-8') -} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 271eb89..33b35db 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,2 +1,7 @@ +application.name=SpringBoot Sample +application.version=0.0.1 +application.title=This is SpringBoot sample application spring.mvc.throw-exception-if-no-handler-found=true spring.resources.add-mappings=false +banner.location=custom-banner.txt +spring.output.ansi.enabled=always diff --git a/src/main/resources/custom-banner.txt b/src/main/resources/custom-banner.txt new file mode 100644 index 0000000..1537c27 --- /dev/null +++ b/src/main/resources/custom-banner.txt @@ -0,0 +1,16 @@ +${Ansi.YELLOW}> ****************************************************************** +${Ansi.YELLOW}> ${Ansi.RED} .d88888b dP +${Ansi.YELLOW}> ${Ansi.RED} 88. "' 88 +${Ansi.YELLOW}> ${Ansi.RED} `Y88888b. .d8888b. 88d8b.d8b. 88d888b. 88 .d8888b. +${Ansi.YELLOW}> ${Ansi.RED} `8b 88' `88 88'`88'`88 88' `88 88 88ooood8 +${Ansi.YELLOW}> ${Ansi.RED} d8' .8P 88. .88 88 88 88 88. .88 88 88. ... +${Ansi.YELLOW}> ${Ansi.RED} Y88888P `88888P8 dP dP dP 88Y888P' dP `88888P' +${Ansi.YELLOW}> ${Ansi.RED} 88 +${Ansi.YELLOW}> ${Ansi.RED} dP +${Ansi.YELLOW}> +${Ansi.YELLOW}> ${Ansi.GREEN}Application : ${application.name} +${Ansi.YELLOW}> ${Ansi.GREEN}Application Version : ${application.version} +${Ansi.YELLOW}> ${Ansi.GREEN}Application Title : ${application.title} +${Ansi.YELLOW}> ${Ansi.GREEN}Spring Boot Version : ${spring-boot.version} +${Ansi.YELLOW}> +${Ansi.YELLOW}> ****************************************************************** \ No newline at end of file