Clone
Daz DeBoer
committed
on 16 May
Do not use Maven libraries for publishing with `maven-publish`
The use of aether and other Maven libraries was problematic:
- Static state f… Show more
Do not use Maven libraries for publishing with `maven-publish`

The use of aether and other Maven libraries was problematic:

- Static state forced us to prohibit concurrent publishing tasks

- It was difficult to control/understand the generated `maven-metadata.xml` files

- Multiple layers of indirection Gradle->Maven->Gradle->Maven made the code

 difficult to comprehend and modify

Publishing of snapshot modules is not yet working. This will come in a

subsequent commit.

Show less