Make publish-conventions more strongly typed
In this PR comment: https://github.com/open-telemetry/opentelemetry-android/pull/272/files#r1521368807
It was noted that the publishing could have been broken due to the project restructuring. We could probably benefit from changing the code in the publish conventions to be more explicit in order to prevent breaks like this in the future.
I think it's not needed for v1 since it is not a behavior or API surface breakage.
I think it's not needed for v1 since it is not a behavior or API surface breakage.
True, making them strongly typed can wait. I think I marked this as required because I was also thinking about defining what the instrumentation URIs format should look like, like io.opentelemetry.android.instrumentation:[project-name] or io.opentelemetry.android:instrumentation-[project-name]. It's probably better to create a new issue that's focused more on that part instead.
I've created this issue to discuss it: https://github.com/open-telemetry/opentelemetry-android/issues/533