Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从现有文件夹结构创建Maven项目?_Java_Maven - Fatal编程技术网

Java 如何从现有文件夹结构创建Maven项目?

Java 如何从现有文件夹结构创建Maven项目?,java,maven,Java,Maven,我在没有使用任何项目经理的情况下启动了一个Java项目,因为我不知道它们,而且我也不太喜欢那里的任何IDE。但后来我发现了Maven,我现在使用的编辑器VSCode支持它,我认为这个工具可能很方便调试、运行和构建我的项目。所以我认为使用这个工具来管理我的项目是个好主意。问题是这个项目处于非常高级的状态,所以我现在不能重新开始,我也找不到让maven使用我想要的文件夹结构的方法。因此,我的问题是如何强制maven使用我想要的文件夹结构。您必须编辑sourceDirectory、testSource

我在没有使用任何项目经理的情况下启动了一个Java项目,因为我不知道它们,而且我也不太喜欢那里的任何IDE。但后来我发现了Maven,我现在使用的编辑器VSCode支持它,我认为这个工具可能很方便调试、运行和构建我的项目。所以我认为使用这个工具来管理我的项目是个好主意。问题是这个项目处于非常高级的状态,所以我现在不能重新开始,我也找不到让maven使用我想要的文件夹结构的方法。因此,我的问题是如何强制maven使用我想要的文件夹结构。

您必须编辑sourceDirectory、testSourceDirectory以及pom.xml文件中是否有resources目录。但请确保您有很好的理由编辑标准目录结构。有关更多信息,请参见此处:[link]为什么不将文件重新定位到maven标准位置,如
src/main/java
。从长远来看,这将比定制布局容易得多。我强烈建议遵循约定优先于配置的范例,并根据Maven默认布局更改文件夹结构。这将使迁移到工具以及从工具等获得支持变得更容易。