apicurio-registry:test-update

Full name:

io.apicurio:apicurio-registry-maven-plugin:3.0.7:test-update

Deprecated:

In favor of using the "dryRun" option of the "register" mojo.

Description:

Test artifact against current artifact rules, if an update is possible / valid.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.

Required Parameters

Name Type Since Description
<artifacts> List<TestArtifact> - The list of artifacts to test.
<registryUrl> String - The registry's url. e.g. http://localhost:8080/apis/registry/v3
User Property: apicurio.url

Optional Parameters

Name Type Since Description
<authServerUrl> String - The URL of the authentication server (if required).
User Property: auth.server.url
<clientId> String - The client id to use when authenticating to the auth sever.
User Property: client.id
<clientScope> String - The client scope to use when authenticating to the auth sever.
User Property: client.scope
<clientSecret> String - The client secret to use when authenticating to the auth sever.
User Property: client.secret
<password> String - Authentication credentials: password
User Property: password
<username> String - Authentication credentials: username
User Property: username

Parameter Details

<artifacts>

The list of artifacts to test.
  • Type: java.util.List<io.apicurio.registry.maven.TestArtifact>
  • Required: Yes

<authServerUrl>

The URL of the authentication server (if required).
  • Type: java.lang.String
  • Required: No
  • User Property: auth.server.url

<clientId>

The client id to use when authenticating to the auth sever.
  • Type: java.lang.String
  • Required: No
  • User Property: client.id

<clientScope>

The client scope to use when authenticating to the auth sever.
  • Type: java.lang.String
  • Required: No
  • User Property: client.scope

<clientSecret>

The client secret to use when authenticating to the auth sever.
  • Type: java.lang.String
  • Required: No
  • User Property: client.secret

<password>

Authentication credentials: password
  • Type: java.lang.String
  • Required: No
  • User Property: password

<registryUrl>

The registry's url. e.g. http://localhost:8080/apis/registry/v3
  • Type: java.lang.String
  • Required: Yes
  • User Property: apicurio.url

<username>

Authentication credentials: username
  • Type: java.lang.String
  • Required: No
  • User Property: username