你们知道,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
文件。
两件事我真的很困惑。
请告诉我正确的方法,并推荐我必须学习的内容(例如构建系统)
谢谢。