Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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 IntelliJ增加了一个';生成';文件夹/包到工件_Java_Intellij Idea - Fatal编程技术网

Java IntelliJ增加了一个';生成';文件夹/包到工件

Java IntelliJ增加了一个';生成';文件夹/包到工件,java,intellij-idea,Java,Intellij Idea,当我使用IntelliJ构建.jar工件时,它会将一个名为“generated”的空文件夹/包添加到我的jar文件中。为什么呢 我的工件“输出布局”: name.jar - file.yml - '%module name%' compile output 如果已在IntelliJ IDEA编译器设置中启用,则生成的目录将显示在输出中 您可以禁用此选项,删除生成的目录,重新生成项目和工件,使其消失,但它不会以任何方式影响您的应用程序,因此您可以忽略它。您的项目工件是如何配置的?来自的示例项目

当我使用IntelliJ构建.jar工件时,它会将一个名为“generated”的空文件夹/包添加到我的jar文件中。为什么呢

我的工件“输出布局”:

name.jar
-  file.yml
- '%module name%' compile output

如果已在IntelliJ IDEA编译器设置中启用,则生成的
目录将显示在输出中


您可以禁用此选项,删除
生成的
目录,重新生成项目和工件,使其消失,但它不会以任何方式影响您的应用程序,因此您可以忽略它。

您的项目工件是如何配置的?来自的示例项目不能做到这一点,因此它必须是特定于您的项目的,并且告诉它为什么会发生的唯一方法是检查。实际上,我刚刚意识到每个模块都有一个由内而外的“生成”文件夹/production//并且我正在将“编译输出”添加到工件中,其中包括“生成”文件夹。我刚刚创建了一个新模块,带有stock IntelliJ设置和一个简单的hello world类来测试它,它还创建了这个文件夹。您使用Maven还是基于Gradle的项目?对于这个特定的测试,两者都不使用。这是一个“简单”的java模块。文件>新建>模块>Java。谢谢。我知道它不会影响任何事情,只是我注意到了一些事情(我正从Eclipse中走出来),并开始想知道它是关于什么的。