intellij中的输出路径是什么意思?

时间:2018-11-08 14:18:04

标签: gradle intellij-idea build

你们知道,Intellij项目中有Compiler output
Project Structure-Modules-click some module-Paths
(假设该项目是spring-boot项目`)

但是我已经使用gradle来构建spring,并且它们具有$ BuildDir。
据我所知,当我在XXXApp.java中运行spring boot应用程序时,
他们使用gradle构建。(不是吗?)

那么Compiler output的{​​{1}}是什么意思?
如我所说,intellij已经拥有gradle。(Compiler output

但是输出路径不同
当我运行XXXApp.java的run main方法时

当我运行{projectDir}/build时。

第一个作业创建./gradlew文件夹(默认),
第二份工作创建out文件夹。(也是默认设置)
但是他们彼此不匹配。

在我的情况下,build带有招摇的build.gradle

当我运行openApiGenerate时,它运行良好。
他们在./gradlew文件夹中创建关于swagger的代码,我可以使用该代码。

但是当我运行XXXApp.java的主要方法时,
他们不会创建有关build的代码。
看来他们不使用swagger文件。

两件事我真的很困惑。
请告诉我正确的方法,并推荐我必须学习的内容(例如构建系统)

谢谢。

0 个答案:

没有答案