-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Project templating requirements
Andy Wilkinson edited this page Apr 10, 2018
·
5 revisions
- Various
@Enable…
annotations
- Various
@Enable…
annotations
- Various
@Enable…
annotations
- Add a dependency with the appropriate scope when a checkbox is selected
- Add a dependency on
org.codehaus.groovy:groovy
when initialising a Groovy project - Add a dependency on
org.jetbrains.kotlin:kotlin-reflect
when initialising a Kotlin project - Add a dependency on
org.jetbrains.kotlin:kotlin-stdlib
when building a Kotlin project on Java 6 - Add a dependency on
org.jetbrains.kotlin:kotlin-stdlib-jdk7
when building a Kotlin project on Java 7 - Add a dependency on
org.jetbrains.kotlin:kotlin-stdlib-jdk8
when building a Kotlin project on Java 8 or later - Add a dependency on
org.springframework.boot:spring-boot-starter-test
to all projects
- Add the Asciidoctor plugin to Spring REST Docs projects
- Add
org.codehaus.gmavenplus:gmavenplus-plugin
to Groovy projects - Add
org.jetbrains.kotlin:kotlin-maven-plugin
to Kotlin projects
- Generate documentation during the
prepare-package
phase in Spring REST Docs projects - Configure GMaven+ executions when initialising a Groovy project
- Configure Kotlin Maven Plugin executions when initialising a Groovy project
- Add a dependency on
spring-restdocs-asciidoctor
to the Asciidoctor plugin in Spring REST Docs projects - Add a dependency on
org.jetbrains.kotlin:kotlin-maven-allopen
to the Kotlin Maven plugin in Kotlin projects
- Add https://repo.spring.io/milestone when using a Spring Boot milestone
- Add https://repo.spring.io/snapshot when using a Spring Boot snapshot
- Add https://repo.spring.io/milestone when using a Spring Boot milestone
- Add https://repo.spring.io/snapshot when using a Spring Boot snapshot
- Add a dependency to the appropriate configuration when a checkbox is selected
- Apply the Asciidoctor plugin to Spring REST Docs projects
- Apply
org.jetbrains.kotlin:kotlin-gradle-plugin
andorg.jetbrains.kotlin:kotlin-allopen
when initialising a Kotlin project
- Configure the
asciidoctor
task to depend on thetest
task in Spring REST Docs projects - Configure the
asciidoctor
task to use the snippets directory as an input in Spring REST Docs projects - Configure the
test
task to declare the snippets directory as an output in Spring REST Docs projects - Configure the
kotlinOptions
of thecompileKotlin
andcompileTestKotlin
tasks when initialising a Kotlin project
- Add https://repo.spring.io/milestone when using a Spring Boot milestone
- Add https://repo.spring.io/snapshot when using a Spring Boot snapshot
- Add https://repo.spring.io/milestone when using a Spring Boot milestone
- Add https://repo.spring.io/snapshot when using a Spring Boot snapshot