Java IntelliJ增加了一个';生成';文件夹/包到工件
当我使用IntelliJ构建.jar工件时,它会将一个名为“generated”的空文件夹/包添加到我的jar文件中。为什么呢 我的工件“输出布局”:Java IntelliJ增加了一个';生成';文件夹/包到工件,java,intellij-idea,Java,Intellij Idea,当我使用IntelliJ构建.jar工件时,它会将一个名为“generated”的空文件夹/包添加到我的jar文件中。为什么呢 我的工件“输出布局”: name.jar - file.yml - '%module name%' compile output 如果已在IntelliJ IDEA编译器设置中启用,则生成的目录将显示在输出中 您可以禁用此选项,删除生成的目录,重新生成项目和工件,使其消失,但它不会以任何方式影响您的应用程序,因此您可以忽略它。您的项目工件是如何配置的?来自的示例项目
name.jar
- file.yml
- '%module name%' compile output
如果已在IntelliJ IDEA编译器设置中启用,则生成的
目录将显示在输出中
您可以禁用此选项,删除
生成的
目录,重新生成项目和工件,使其消失,但它不会以任何方式影响您的应用程序,因此您可以忽略它。您的项目工件是如何配置的?来自的示例项目不能做到这一点,因此它必须是特定于您的项目的,并且告诉它为什么会发生的唯一方法是检查。实际上,我刚刚意识到每个模块都有一个由内而外的“生成”文件夹/production//并且我正在将“编译输出”添加到工件中,其中包括“生成”文件夹。我刚刚创建了一个新模块,带有stock IntelliJ设置和一个简单的hello world类来测试它,它还创建了这个文件夹。您使用Maven还是基于Gradle的项目?对于这个特定的测试,两者都不使用。这是一个“简单”的java模块。文件>新建>模块>Java。谢谢。我知道它不会影响任何事情,只是我注意到了一些事情(我正从Eclipse中走出来),并开始想知道它是关于什么的。