-
Notifications
You must be signed in to change notification settings - Fork 105
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
ndbench fails to build when it is submoduled #39
Comments
Assigning to @rspieldenner as this is a Nebula plugin and it may be related to other Netflix OSS projects. |
I wish I could say this was easy to get up and running... What am I missing? This is not submoduled... ubuntu:~/ndbench$ ./gradlew build --stacktrace
Publication nebula not found in project :.
FAILURE: Build failed with an exception.
BUILD FAILED in 1s |
@siculars Sorry that you might have picked up broken commit, can you try the latest commit - 9a65415c865240fcef24728be595c9c701395061 |
We also made a release with v0.3.5 successfully without build issues. If you still see the issues after latest commit, let me know, I will loop our build folks here and bump up the priority. |
@siculars NPE issues reported have been fixed and merged. Please let us know if you still see any issues. |
ndbench builds successfully when it is a top level git repo but it fails when it is submoduled into another git repo. It appear's that the
nebula.netflixoss
plugin looks for a.git
directory at the root of the project.Not sure what if anything you all would like to do about it. It was confusing for us at first but we got it to build successfully by setting
-Pgit.root=<root-dir>
.Setting
-Pgit.root
isn't bad for us, but it took some time to understand the cause of the failure, and others might experience this pain. It would be nice if the build script wasn't so tightly coupled to git or if the plugin handled submodules gracefully. If there was an option to override the git integration that would also be a fine solution.The text was updated successfully, but these errors were encountered: