diff --git a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/controller/ArchetypeController.java b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/controller/ArchetypeController.java index df4af326d7f7b92baa54fb68376248f7522e09fe..32ea579169bfd82dfec7f274416fa6b2fcbc2bc8 100644 --- a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/controller/ArchetypeController.java +++ b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/controller/ArchetypeController.java @@ -39,7 +39,7 @@ public class ArchetypeController { * ็”Ÿๆˆ้กน็›ฎ */ @PostMapping("/archetype/generate") - public ResponseDTO generateArchetype(@RequestBody @Validated ArchetypeGenerateParam param) { + public ResponseDTO generateArchetype(@RequestBody @Validated ArchetypeGenerateParam param) throws FileNotFoundException { return ResponseDTO.success(archetypeService.generate(param)); } diff --git a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/service/ArchetypeService.java b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/service/ArchetypeService.java index ba307a56bfe27837a4953368b89ab6961ed3ff06..346934ad21fc92077c5c264ce27d3f9635cfda48 100644 --- a/initializer-backend/src/main/java/com/schbrain/archetype/initializer/service/ArchetypeService.java +++ b/initializer-backend/src/main/java/com/schbrain/archetype/initializer/service/ArchetypeService.java @@ -45,9 +45,10 @@ public class ArchetypeService { private final Path gitKeepFile = createGitKeepFile(SystemUtil.getUserInfo().getTempDir()); - public String generate(ArchetypeGenerateParam param) { + public String generate(ArchetypeGenerateParam param) throws FileNotFoundException { String generateId = MavenUtils.generate(param); archetypeNameCache.put(generateId, param.getArtifactId()); + preview(generateId); return generateId; } diff --git a/initializer-ui/package.json b/initializer-ui/package.json index 0e039fb7be5c3a3c337924e2b5b703345ed3bc02..3836fde2f439bac7f4349c7442c59a8f407e7925 100644 --- a/initializer-ui/package.json +++ b/initializer-ui/package.json @@ -8,14 +8,14 @@ "dependencies": { "vue": "^3.3.4", "axios": "^1.4.0", - "ant-design-vue": "^3.2.20", + "ant-design-vue": "^4.0.0", "highlight.js": "^11.8.0", "@highlightjs/vue-plugin": "^2.1.0" }, "devDependencies": { "@vitejs/plugin-vue": "^4.2.3", "typescript": "^5.1.6", - "vite": "^4.4.2", - "vue-tsc": "^1.8.4" + "vite": "^4.4.4", + "vue-tsc": "^1.8.5" } } \ No newline at end of file diff --git a/initializer-ui/src/main.ts b/initializer-ui/src/main.ts index d720f2fe6181bd222b66841f225af567398aed64..a5450011d12e1aa83cae696d3a9c5a2a459cf2c1 100644 --- a/initializer-ui/src/main.ts +++ b/initializer-ui/src/main.ts @@ -2,7 +2,7 @@ import {createApp} from 'vue' import App from './App.vue' import Antd from 'ant-design-vue' import './index.css' -import 'ant-design-vue/dist/antd.css'; +import 'ant-design-vue/dist/reset.css'; import 'highlight.js/styles/stackoverflow-light.css' import highlight from 'highlight.js/lib/common'; import highlightVuePlugin from '@highlightjs/vue-plugin' @@ -12,4 +12,4 @@ highlight.configure({}) const app = createApp(App) app.use(highlightVuePlugin) app.use(Antd) -app.mount('#app') \ No newline at end of file +app.mount('#app')