我正在尝试创建一个Maven项目-这样我就可以在根文件夹中编译Java文件,并在另一个文件夹中输出类文件。
我已经下载了mvn。
我正在尝试与VS Code集成。我的目标是在VS Code中编辑Java文件,然后在保存编译器时将.class文件保存在适当的输出文件夹中。
仅此而已-没有war或jar文件。
有什么帮助吗?
以下是步骤的完整列表-您可能不需要步骤1-3,但为了完整起见将它们包括在内:-
vscode:extension/vscjava.vscode-java-pack
然后在VS Code中打开绿色的“安装”按钮后,单击它。mvn archetype:generate -DgroupId=
com.companyname.appname-DartifactId=
appname中 生成一个新的Maven项目-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命令”)。这将创建一个带有“验证”和“测试”任务的task.json文件。可以根据其他Maven Build生命周期阶段添加更多内容。为了专门解决您不使用JAR文件构建类的要求,需要添加“编译”任务,如下所示:
{
"label": "compile",
"type": "shell",
"command": "mvn -B compile",
"group": "build"
},
保存以上更改,然后打开“命令面板”,然后选择“任务:运行构建任务”,然后选择“编译”,然后选择“继续而不扫描任务输出”。这将调用Maven,Maven将target
在与该src
文件夹相同级别创建一个文件夹,并且该文件夹中包含已编译的类文件target\classes
。
附录:如何运行/调试类
在评论中的问题之后,以下是一些用于运行/调试的步骤:-
Ctrl``Shift``D
)。我正在尝试创建一个maven项目--这样我就可以编译根文件夹中的Java文件,并输出另一个文件夹中的类文件。 我已经下载了MVN。 我正在尝试与VS代码集成。我的目标是编辑VS代码中的java文件,在保存时,编译器将.class文件保存在适当的输出文件夹中。
问题内容: 如何创建资源,使其位于项目的资源文件夹中?在下面的内容中,“ test.txt”是我要创建的文件,但是variable:url为null,因此无法获得我要创建的文件的路径。 资源可能需要位于资源文件夹中,因为我需要在打包阶段将其与代码捆绑在一起。 问题答案: 这是行不通的,因为资源不是运行时位置。这是源位置。如果您尝试放置文件并运行程序,则url将不再为null。但这将指向您的targ
如何在IntelliJ IDEA中从头开始打开JavaFX Maven项目?由于Java项目和JavaFx项目之间没有区别,我想打开一个包含Maven模块的专用JavaFx项目(从创建项目向导中选择JavaFx)。
我目前正在尝试创建一个基本的Java项目。出现的第一个选项是“Java with Maven”,我已经用过了,但没有给我需要的“创建主类”选项。 我使用的是Apache Netbeans IDE 11.0,运行在Windows10,x64上。我花了一整天的时间更新和安装我找到的最新的JDK版本,但我仍然无法使它工作。 我也读过这个答案,但它不起作用:不能在Netbeans 8.2上创建项目
我无法使用 apache poi eclipse 在我创建的 java excel 中创建工作表
我使用的是IntelliJ IDEA社区版2016.1.3。我正在尝试创建一个maven多模块项目。项目公司是父模块,项目员工和项目技能集是子模块。项目员工和技术人员将有包装作为战争,但项目公司有包装作为POM。 我无法在employee和Skillset下创建一个类。我如何创建一个多模块的项目而没有在父(公司)的src文件夹?