如何创建一个Java / Maven项目,在Visual Studio中的代码工作?

Dshmn:

我试图创建一个Maven项目 - 这样我可以编译根文件夹和输出在另一个文件夹中的类文件的Java文件。

我已经下载MVN。

我试图与VS代码集成。我的目标是在编辑VS代码和Java文件保存编译器保存在相应的输出文件夹中的.class文件。

这一切 - 没有战争或jar文件。

任何帮助吗?

史蒂夫钱伯斯:

下面是步骤的完整列表 - 你可能不需要步骤1-3,但我包括他们的完整性: -

  1. 下载VS代码阿帕奇Maven的,并同时安装。
  2. :通过粘贴此URL到Web浏览器如-安装Java的Visual Studio的扩展包vscode:extension/vscjava.vscode-java-pack,然后点击绿色IT在VS代码打开后安装按钮。
  3. 注:为见从ADTC评论“第3步...(跳过步骤4)更容易GUI版本。” 如果有必要,Maven的快速启动原型可以用来产生一个适当的本地文件夹的新Maven项目:mvn archetype:generate -DgroupId=com.companyname.appname -DartifactId=应用程序的名字-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false这将创建一个应用程序的名字的文件夹与Maven的标准目录布局(即src/main/java/com/companyname/appnamesrc/main/test/com/companyname/appname用和样品开始的“Hello World!”的Java文件命名为应用程序的名字.java和相关的命名单元测试应用程序的名字Test.java)。*
  4. 通过文件菜单中打开VS代码Maven项目文件夹- >打开文件夹...,然后选择应用程序名称的文件夹。
  5. (通过视图菜单或右键单击)打开命令调色板和类型,然后选择Tasks: Configure task然后选择Create tasks.json from template
  6. Maven的选择( “执行常见的Maven命令”)。这将创建“验证”和“测试”任务tasks.json文件。更可以对应于其他被添加的Maven构建生命周期阶段。为了专门解决您的要求为类没有一个JAR文件将建成一个“编译”的任务将需要添加如下:

    {
        "label": "compile",
        "type": "shell",
        "command": "mvn -B compile",
        "group": "build"
    },
    
  7. 保存上述更改,然后打开命令面板,选择“任务:运行生成任务”,然后选择“编译”,然后选择“不扫描任务输出继续”。这将调用的Maven,它创建了一个target在同一级别的文件夹src与在编译的类文件夹target\classes的文件夹。


附录:如何运行/调试类

在评论下面一个问题,这里是运行/调试一些步骤: -

  1. 显示调试视图如果尚未显示(通过查看菜单- Debug或CtrlShiftD)。
  2. 在调试视图中点击绿色箭头并选择“Java”的。
  3. 假设它尚未建立,“需要launch.json开始调试程序。你现在要创建它吗?”消息 会出现 - 选择“是”,然后再选择“Java”的。
  4. 进入主类(例如完全合格的名称com.companyname.appname.App在“mainClass”的值),并保存文件。
  5. 再次点击在调试视图中的绿色箭头。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何创建一个Java / Maven项目,在Visual Studio中的代码工作?

如何创建一个Java / Maven项目,在Visual Studio中的代码工作?

在 Visual Studio 中创建一个 C++ 项目

在Eclipse中安装Maven并创建一个Maven项目

如何在visual studio代码中的几个项目之间包含一个共享类

如何在另一个 Visual Studio 代码中运行 nativescript 项目

Visual Studio 2015:创建一个空项目

如何在 java 项目文件夹中创建一个 .txt 文件并写入其中

如何一次在一个解决方案中编写多个项目中的代码?[Visual Studio/Xamarin]

Javascript代码为列表中的每个项目创建一个新工作表

如何从另一个存储在SVN中的项目创建一个项目?

Visual Studio Community 2019创建了一个项目,但是无法打开它创建的项目?

Maven:从一个较大的项目包中创建一个jar

如何再次在Github中创建一个项目?

如何在intellijIdea中创建一个jsprit项目?

如何在 maven 中创建一个 jar?

如何在Visual Studio中使用一个项目中的文件在另一个项目中创建库?

如何从一个Visual Studio项目创建两个不同的可执行文件

如何让代码导航像以前一样在 Visual Studio Code 中工作?

在 Visual Studio 2015 中创建项目只显示一个网页

在Visual Studio中创建第一个C ++项目

如何在Visual Studio 2005中从源代码打开项目

如何将用另一个项目的C语言编写的源代码包含到Visual Studio中的C ++中我自己的项目中

Maven 从 flink 项目创建两个 jar,只有 80mb 一个在集群中工作

是否可以让2个人在Visual Studio中的一个项目上通过Internet工作?

如何在Visual Studio 2019中关闭自动缩进?(不是视觉工作室代码)

Visual Studio代码语言服务器-如何验证工作区中的所有文件

如何创建一个函数,从一个 QTreeWidget 中删除一个项目并将其添加到另一个?

如何在 Visual Studio 中创建一个已经存在的数据库?