migration-tooling icon indicating copy to clipboard operation
migration-tooling copied to clipboard

Clarify bazelbuild/migration-tooling VS johnynek/bazel-deps

Open vorburger opened this issue 7 years ago • 8 comments

https://docs.bazel.build/versions/master/generate-workspace.html points to this repo.

But the code in this repo appears to be broken, and seems to have been in a while.

There are folks opening issues in this repo and it doesn't look like anyone is managing it?

https://github.com/bazelbuild/migration-tooling/pull/80 (for https://github.com/bazelbuild/migration-tooling/issues/47) says "we've switched to https://github.com/johnynek/bazel-deps instead".

Should this repo be removed and the documentation updated?

Or should more people be made committers in this repo?

vorburger avatar Feb 05 '18 17:02 vorburger

@johnynek @nevillelyh FYI

vorburger avatar Feb 05 '18 17:02 vorburger

I have offered on the mailing list to give the bazel-deps repo to bazelbuild and I'm happy to add more owners/committers.

johnynek avatar Feb 05 '18 18:02 johnynek

Yes, I expect we will move bazel-deps to bazelbuild (thank you @johnynek!)... we need a few days to work through some process on our end.

davidstanke avatar Feb 06 '18 23:02 davidstanke

I'm not sure I understand why this will be replaced by bazel-deps? From my quick scan of that project, it doesn't really provide a means of migrating a Maven project to Bazel. Mapping my pom.xml to some YAML file and then using that utility doesn't seem like a preferable migration path

jspawar avatar Aug 28 '18 01:08 jspawar

There is a migration tool in that repo as well which converts a pom file to the yaml it expects but it is underdocumented.

johnynek avatar Aug 28 '18 02:08 johnynek

Ah ok, I'm guessing you're talking about //src/scala/com/github/johnynek/bazel_deps/maven:maven_tool?

jspawar avatar Aug 28 '18 02:08 jspawar

Yes.

johnynek avatar Aug 28 '18 05:08 johnynek

For anyone interested in johnynek/bazel-deps, here's an example usage with some explanations and helpful scripts: https://github.com/google/startup-os/tree/master/tools/deps Thanks Johny!

oferb avatar Sep 10 '18 07:09 oferb