Quasar and Cordformation plugins have implicit dependency on Cordapp plugin

Description

Atempting to use the quasar-utils or cordformation Gradle plugins using just Gradle's plugins DSL:

results in the following error:

This obviously shouldn't happen.

The problem is that the published POM for the quasar-utils and cordformation plugins have this dependency:

You can work around the error by adding a Corda repository to the project's settings.gradle file:

But why would Cordapp developers expect to need to do that? A better solution is to break the runtime dependency between the cordapp, cordformation and quasar-utils plugins.

This bug was reported as Issue #276 on GitHub.

Assignee

Chris Rankin

Reporter

Chris Rankin

Labels

Priority

Medium

Fix versions

None

Ported to...

None

Feature Team

Kernel Group

CVSS Vector

None

Engineering Teams

None

Severity

Medium
Configure