google / shipshape

Program analysis platform
Apache License 2.0
269 stars 35 forks source link

Support non-Bazel builds for third-party analyzers #59

Open llbit opened 9 years ago

llbit commented 9 years ago

I am trying to set up a Gradle build for a standalone analyzer. It's difficult to figure out which dependencies are needed just from looking at the shipshape build. Also, some of the dependencies do not seem to be available as Jars. Some things we can do to better support other build systems are:

llbit commented 9 years ago

I solved the dependency hassle by running

$ bazel build //shipshape/java/com/google/shipshape/service:java_dispatcher_deploy.jar

and then using the produced deploy.jar as compile dependency. This does not seem like the best way to do it though.