我在 gradle 檔案中找不到有關如何執行此操作的任何提示,因為我仍然是使用 Java 和 Gradle 的初學者。
我目前正在使用 IntelliJ IDEA,我想創建一個具有后端和前端的應用程式,它們都可以獨立存在。在我的專案資源管理器中,我當前的專案如下所示:

Stockie 是主類,取決于 Indicators 類,我想創建一個名為 Stockie-Frontend 的第二個應用程式,它本身就是一個 JavaFX 應用程式。
根據慣例,我應該把它放在哪里?
提前謝謝了。
uj5u.com熱心網友回復:
您需要在自己的 gradle 檔案中查看此鏈接:https ://docs.gradle.org/current/userguide/multi_project_builds.html
您需要將兩個專案都放入根檔案夾中:
.
├── build.gradle # all configurations for all modules, projects
├── settings.gradle # declaring all modules
│
├── stockie # module 1
│ ├── src/main/java
│ └── build.gradle # build.gradle file from module 1
│
│
└── stockie-front # module 2
├── src/main/java
└── build.gradle # build.gradle file from module 2
settings.gradle從根檔案夾中宣告所有模塊包含所有模塊檔案夾
include (
"stokie", // name module 1 ( same name folder )
"stockie-front" // name module 2 ( same name folder )
)
如果您需要將任何模塊作為依賴項添加到其他模塊中 new-module-folder/build.gradle
dependencies {
implementation project(":my-module") // start with :
implementation project(":stokie") //eg. import stokie module into new-module-folder
}
在根檔案夾中運行任務
gradle build # will build all modules
gradle :stokie:build # build only stokie module
gradle :stokie:clean build # clean and build only stokie module
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/333397.html
