Qoder配置启动maven项目
·
导入本地maven项目到Poder,运行以及打包
前言
Qoder的使用与VScode极其相似
一、导入项目
和一样,略
二、安装插件:Spring Boot Extension Pack

安装完后左侧工具栏会出现项目启动按钮,选择自定义配置启动

三、在vscode启动项目需要依赖的文件
让AI生成配置文件

3.1、launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Launch IsweeCrmApplication",
"request": "launch",
"mainClass": "com.iswee.crm.IsweeCrmApplication",
"projectName": "iswee-crm-admin",
"cwd": "${workspaceFolder}/iswee-crm-admin",
"vmArgs": "-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
"env": {
"spring.profiles.active": "local"
},
"console": "internalConsole"
},
{
"type": "java",
"name": "Launch IsweeCrmApplication (Debug)",
"request": "launch",
"mainClass": "com.iswee.crm.IsweeCrmApplication",
"projectName": "iswee-crm-admin",
"cwd": "${workspaceFolder}/iswee-crm-admin",
"vmArgs": "-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005",
"env": {
"spring.profiles.active": "local"
},
"console": "internalConsole"
},
{
"type": "java",
"name": "Launch IsweeCrmApplication (Dev Profile)",
"request": "launch",
"mainClass": "com.iswee.crm.IsweeCrmApplication",
"projectName": "iswee-crm-admin",
"cwd": "${workspaceFolder}/iswee-crm-admin",
"vmArgs": "-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m",
"env": {
"spring.profiles.active": "dev"
},
"console": "internalConsole"
}
]
}
3.2、setting.json文件
{
"java.home": "C:\\Program Files\\Java\\jdk-21",
"java.configuration.maven.userSettings": "D:\\file\\software\\apache-maven-3.6.3\\conf\\settings_zcy.xml",
"java.project.sourcePaths": [
"iswee-crm-admin/src/main/java",
"iswee-crm-common/src/main/java",
"iswee-crm-framework/src/main/java",
"iswee-crm-generator/src/main/java",
"iswee-crm-quartz/src/main/java",
"iswee-crm-system/src/main/java"
],
"java.project.outputPath": "target",
"java.project.referencedLibraries": [
"lib/**/*.jar"
],
"java.compile.nullAnalysis.mode": "automatic",
"java.configuration.updateBuildConfiguration": "interactive",
"java.maven.downloadSources": true,
"java.maven.enable": true,
"java.test.config": {
"name": "Spring Boot Tests",
"workingDirectory": "${workspaceFolder}",
"env": {
"spring.profiles.active": "test"
}
}
}
3.3、tasks.json文件
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "mvn",
"args": [
"clean",
"package",
"-Dmaven.test.skip=true"
],
"group": "build",
"presentation": {
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "shared"
},
"options": {
"cwd": "${workspaceFolder}"
}
},
{
"label": "clean",
"type": "shell",
"command": "mvn",
"args": [
"clean"
],
"group": "build",
"presentation": {
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "shared"
},
"options": {
"cwd": "${workspaceFolder}"
}
},
{
"label": "package",
"type": "shell",
"command": "mvn",
"args": [
"package",
"-Dmaven.test.skip=true"
],
"group": "build",
"presentation": {
"echo": true,
"reveal": "silent",
"focus": false,
"panel": "shared"
},
"options": {
"cwd": "${workspaceFolder}"
}
}
]
}
四、打包
4.1、安装插件maven for java,并配置本地maven目录

4.2、打包

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)