mirror of
https://gitee.com/dcren/initializr.git
synced 2026-06-29 22:46:00 +08:00
Modularize project structure
This commit splits the feature of Spring Initializr in several modules: * `initializr-generator` is a standalone library that is responsible for generating projects based on a `File` directory. It has a minimal set of dependencies and is not web-related * `initializr-web` provides the web integration (project generation, meta-data, etc) * `initializr-actuator` is an optional module that can be added to support project-generation-specific statistics Closes gh-214
This commit is contained in:
@@ -7,9 +7,11 @@ import org.springframework.scheduling.annotation.AsyncConfigurerSupport
|
||||
import org.springframework.scheduling.annotation.EnableAsync
|
||||
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
|
||||
|
||||
import io.spring.initializr.web.LegacyStsController
|
||||
import io.spring.initializr.web.project.LegacyStsController
|
||||
|
||||
@Grab('io.spring.initalizr:initializr:1.0.0.BUILD-SNAPSHOT')
|
||||
@Grab('io.spring.initalizr:initializr-actuator:1.0.0.BUILD-SNAPSHOT')
|
||||
@Grab('io.spring.initalizr:initializr-web:1.0.0.BUILD-SNAPSHOT')
|
||||
@Grab('spring-boot-starter-web')
|
||||
@Grab('spring-boot-starter-redis')
|
||||
class InitializerService {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user