如何创建一个在Visual Studio Code中工作的Java / Maven项目?
2022-08-31 12:29:41
我正在尝试创建一个maven项目 - 这样我就可以编译根文件夹中的Java文件,并在另一个文件夹中输出类文件。
我已经下载了 mvn。
我正在尝试与VS Code集成。我的目标是在VS Code中编辑java文件,并在保存编译器时将.class文件保存在相应的输出文件夹中。
仅此而已 - 没有战争或jar文件。
有什么帮助吗?
我正在尝试创建一个maven项目 - 这样我就可以编译根文件夹中的Java文件,并在另一个文件夹中输出类文件。
我已经下载了 mvn。
我正在尝试与VS Code集成。我的目标是在VS Code中编辑java文件,并在保存编译器时将.class文件保存在相应的输出文件夹中。
仅此而已 - 没有战争或jar文件。
有什么帮助吗?
以下是步骤的完整列表 - 您可能不需要步骤1-3,但为了完整性,请包括它们:-
vscode:extension/vscjava.vscode-java-pack
mvn archetype:generate -DgroupId=
-DartifactId=
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
src/main/java/com/companyname/appname
src/main/test/com/companyname/appname
.java
Test.java
Tasks: Configure task
Create tasks.json from template
选择 maven(“执行常见的 Maven 命令”)。这将创建一个包含“验证”和“测试”任务的任务.json 文件。可以添加更多对应于其他 Maven 构建生命周期阶段的内容。为了具体满足您在没有 JAR 文件的情况下构建类的要求,需要添加一个“编译”任务,如下所示:
{
"label": "compile",
"type": "shell",
"command": "mvn -B compile",
"group": "build"
},
保存上述更改,然后打开命令面板并选择“任务:运行构建任务”,然后选择“编译”,然后选择“继续而不扫描任务输出”。这将调用 Maven,Maven 在与文件夹相同级别创建一个文件夹,并在该文件夹中包含已编译的类文件。target
src
target\classes
附录:如何运行/调试类
在评论中提问后,以下是运行/调试的一些步骤:-
另一种方法是安装插件并在Visual Studio中创建一个maven项目。这些步骤在官方文档中进行了描述:Maven for Java