https://github.com/mineinabyss/composite-projects
For when you need to work on several projects at once.
https://github.com/mineinabyss/composite-projects
Last synced: 4 months ago
JSON representation
For when you need to work on several projects at once.
- Host: GitHub
- URL: https://github.com/mineinabyss/composite-projects
- Owner: MineInAbyss
- License: mit
- Created: 2021-05-16T16:59:16.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-26T02:54:38.000Z (almost 2 years ago)
- Last Synced: 2025-09-09T13:01:10.107Z (9 months ago)
- Size: 57.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Composite projects
This project allows one to include several other projects, defined by a comma spearated list in a `.include` file.
### Usage
- Clone all the projects you need into the same directory, i.e.
```
Projects
├───A
├───B
└───C
```
- Open this project in your IDE
- Create a `.include` file, add a comma separated project list, ex `A,B,C`
- Run `gradle build` on the master project and all your subprojects should build together.
#### Build Specific Projects in IntelliJ:
- To build a specific project, double tap control, type `gradle build` and select the project from the top right
dropdown that says `Project` by default.
- After doing so, you'll se a configuration next to the green arrow in the top right. You may select one from the
dropdown and run it with `Shift + F10`.