Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

git submodules? #1

Open
michael-conrad opened this issue May 19, 2021 · 3 comments
Open

git submodules? #1

michael-conrad opened this issue May 19, 2021 · 3 comments

Comments

@michael-conrad
Copy link

I noticed a long list of git clone steps in a recent commit.

Would it be better to use git submodules or gradle source sources for the various dependencies?

@cdrchops
Copy link
Member

I went with cloning because this is the encapsulated project - so i was working on a gradle git checkout - so I could include the projects as gradle subprojects but i was hitting a few roadblocks.

I'm not tied to putting clone checkouts. I just haven't moved to anything else.

I'm assuming for gradle you're talking about https://blog.gradle.org/introducing-source-dependencies - which is preferable (to me). I was using a different way before. I just haven't gotten back to this. Since I've now finished the build process I'm able to get back to cleaning up the build script.

@michael-conrad
Copy link
Author

michael-conrad commented May 24, 2021 via email

@cdrchops
Copy link
Member

I was using it before I decided to just clone. it works nice. it does essentially the same thing I'm doing except that all projects are now a part of the main project - so it does help compiling them all at one time instead of cd into a directory, running gradle, then moving on to the next directory. it will check everything out into a sub-directory. The reason the clones are in the build script is because I was having other issues and I just wanted to get the build script done so I could move on. eventually, I'll go that route again now that the build script is complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants