{ "folders": [ { "path": "jeecg-boot", "name": "后端" }, { "path": "jeecgboot-vue3", "name": "前端" }, { "path": "yy-admin-master", "name": "桌面端" }, { "path": "XSLPrintDot", "name": "打印调节器" } ], "settings": { "java.compile.nullAnalysis.mode": "automatic", "java.import.maven.enabled": true, "java.import.maven.recursive": true, "java.configuration.updateBuildConfiguration": "automatic", "java.autobuild.enabled": true, "java.import.maven.offline.enabled": false, "java.configuration.maven.notCoveredPluginExecutionSeverity": "ignore", "java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17", "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms100m -Xlog:disable", "java.configuration.runtimes": [ { "name": "JavaSE-17", "path": "C:\\Program Files\\Java\\jdk-17", "default": true } ], "java.maven.downloadSources": true, "java.eclipse.downloadSources": true, "java.project.importOnFirstTimeStartup": "automatic", "java.configuration.checkProjectSettingsExclusions": false, "java.import.exclusions": [ "**/jeecg-server-cloud/**", "**/jeecg-boot-platform/**", "**/node_modules/**", "**/.metadata/**", "**/archetype-resources/**", "**/META-INF/maven/**" ], "java.project.resourceFilters": [ "node_modules", ".git", "jeecg-server-cloud", "jeecg-boot-platform" ], "java.debug.settings.console": "integratedTerminal", "java.debug.settings.vmArgs": "-Dfile.encoding=UTF-8 -Dspring.main.banner-mode=log -Dspring.banner.charset=UTF-8 -Dlogging.charset.console=GBK", "terminal.integrated.defaultProfile.windows": "PowerShell", "terminal.integrated.profiles.windows": { "PowerShell": { "source": "PowerShell", "args": ["-NoExit", "-Command", "chcp 936 | Out-Null"] } }, "files.exclude": { "**/target": true, "**/node_modules": true, "**/_tmp_build_out": true, "**/_build_verify_out": true } }, "launch": { "version": "0.2.0", "configurations": [ { "type": "java", "name": "后端: JeecgSystemApplication", "request": "launch", "mainClass": "org.jeecg.JeecgSystemApplication", "projectName": "jeecg-system-start", "cwd": "${workspaceFolder:后端}/jeecg-module-system/jeecg-system-start", "vmArgs": "-Dfile.encoding=UTF-8 -Dspring.main.banner-mode=log -Dspring.banner.charset=UTF-8 -Dlogging.charset.console=GBK" }, { "type": "chrome", "request": "launch", "name": "前端: 调试 (Chrome)", "url": "http://localhost:3100", "webRoot": "${workspaceFolder:前端}", "preLaunchTask": "前端: dev" }, { "type": "node", "request": "launch", "name": "前端: dev", "runtimeExecutable": "pnpm", "runtimeArgs": ["run", "dev"], "cwd": "${workspaceFolder:前端}", "console": "integratedTerminal", "skipFiles": ["/**", "**/node_modules/**"] }, { "name": "桌面端: YY.Admin", "type": "coreclr", "request": "launch", "preLaunchTask": "桌面端: build", "program": "${workspaceFolder:桌面端}/YY.Admin/bin/Debug/net8.0-windows10.0.19041/win-x64/YY.Admin.exe", "cwd": "${workspaceFolder:桌面端}/YY.Admin/bin/Debug/net8.0-windows10.0.19041/win-x64", "console": "internalConsole", "stopAtEntry": false }, { "name": "打印调节器: wails dev", "type": "node", "request": "launch", "runtimeExecutable": "wails", "runtimeArgs": ["dev"], "cwd": "${workspaceFolder:打印调节器}", "console": "integratedTerminal" } ] }, "tasks": { "version": "2.0.0", "tasks": [ { "label": "后端: compile", "type": "shell", "command": "mvn", "args": [ "compile", "-pl", "jeecg-module-system/jeecg-system-start", "-am", "-DskipTests", "-q" ], "options": { "cwd": "${workspaceFolder:后端}", "env": { "JAVA_HOME": "C:\\Program Files\\Java\\jdk-17" } }, "problemMatcher": "$javac", "group": "build" }, { "label": "前端: dev", "type": "shell", "command": "pnpm run dev", "options": { "cwd": "${workspaceFolder:前端}" }, "isBackground": true, "problemMatcher": { "owner": "vite", "pattern": { "regexp": "^$" }, "background": { "activeOnStart": true, "beginsPattern": ".", "endsPattern": "(Local:|ready in|http://localhost)" } } }, { "label": "桌面端: restore", "type": "process", "command": "C:\\Program Files\\dotnet\\dotnet.exe", "args": ["restore", "YY.Admin.Entry.sln"], "options": { "cwd": "${workspaceFolder:桌面端}" }, "problemMatcher": "$msCompile" }, { "label": "桌面端: build", "type": "process", "command": "C:\\Program Files\\dotnet\\dotnet.exe", "args": ["build", "YY.Admin.Entry.sln", "-c", "Debug"], "options": { "cwd": "${workspaceFolder:桌面端}" }, "dependsOn": "桌面端: restore", "problemMatcher": "$msCompile", "group": "build" }, { "label": "打印调节器: wails dev", "type": "shell", "command": "wails dev", "options": { "cwd": "${workspaceFolder:打印调节器}" }, "isBackground": true, "problemMatcher": { "owner": "wails", "pattern": { "regexp": "^$" }, "background": { "activeOnStart": true, "beginsPattern": ".", "endsPattern": "(Listening|DevServer|Frontend Dev Server)" } } } ] }, "extensions": { "recommendations": [ "vscjava.vscode-java-pack", "Vue.volar", "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "ms-dotnettools.csharp", "golang.go" ] } }