我试图创建一个Maven项目 - 这样我可以编译根文件夹和输出在另一个文件夹中的类文件的Java文件。
我已经下载MVN。
我试图与VS代码集成。我的目标是在编辑VS代码和Java文件保存编译器保存在相应的输出文件夹中的.class文件。
这一切 - 没有战争或jar文件。
任何帮助吗?
下面是步骤的完整列表 - 你可能不需要步骤1-3,但我包括他们的完整性: -
vscode:extension/vscjava.vscode-java-pack
,然后点击绿色IT在VS代码打开后安装按钮。mvn archetype:generate -DgroupId=
com.companyname.appname -DartifactId=
应用程序的名字-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
。这将创建一个应用程序的名字的文件夹与Maven的标准目录布局(即src/main/java/com/companyname/appname
与src/main/test/com/companyname/appname
用和样品开始的“Hello World!”的Java文件命名为应用程序的名字.java
和相关的命名单元测试应用程序的名字Test.java
)。*Tasks: Configure task
然后选择Create tasks.json from template
。Maven的选择( “执行常见的Maven命令”)。这将创建“验证”和“测试”任务tasks.json文件。更可以对应于其他被添加的Maven构建生命周期阶段。为了专门解决您的要求为类没有一个JAR文件将建成一个“编译”的任务将需要添加如下:
{
"label": "compile",
"type": "shell",
"command": "mvn -B compile",
"group": "build"
},
保存上述更改,然后打开命令面板,选择“任务:运行生成任务”,然后选择“编译”,然后选择“不扫描任务输出继续”。这将调用的Maven,它创建了一个target
在同一级别的文件夹src
与在编译的类文件夹target\classes
的文件夹。
附录:如何运行/调试类
在评论下面一个问题,这里是运行/调试一些步骤: -
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句