Mule Revapi Extension

Provides support for accepting API boundaries defined by Mule modules.

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

org.mule.tools.maven
ArtifactId

ArtifactId

mule-revapi-extension
Last Version

Last Version

1.1.1
Release Date

Release Date

Type

Type

jar
Description

Description

Mule Revapi Extension
Provides support for accepting API boundaries defined by Mule modules.
Project URL

Project URL

https://github.com/mulesoft/mule-revapi-extension
Project Organization

Project Organization

MuleSoft, Inc.
Source Code Management

Source Code Management

https://github.com/mulesoft/mule-revapi-extension

Download mule-revapi-extension

How to add to project

<!-- https://jarcasting.com/artifacts/org.mule.tools.maven/mule-revapi-extension/ -->
<dependency>
    <groupId>org.mule.tools.maven</groupId>
    <artifactId>mule-revapi-extension</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.mule.tools.maven/mule-revapi-extension/
implementation 'org.mule.tools.maven:mule-revapi-extension:1.1.1'
// https://jarcasting.com/artifacts/org.mule.tools.maven/mule-revapi-extension/
implementation ("org.mule.tools.maven:mule-revapi-extension:1.1.1")
'org.mule.tools.maven:mule-revapi-extension:jar:1.1.1'
<dependency org="org.mule.tools.maven" name="mule-revapi-extension" rev="1.1.1">
  <artifact name="mule-revapi-extension" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.mule.tools.maven', module='mule-revapi-extension', version='1.1.1')
)
libraryDependencies += "org.mule.tools.maven" % "mule-revapi-extension" % "1.1.1"
[org.mule.tools.maven/mule-revapi-extension "1.1.1"]

Dependencies

compile (26)

Group / Artifact Type Version
org.revapi : revapi-java-spi jar 0.14.0
org.revapi : revapi-basic-features jar 0.6.3
org.mule.runtime : api-annotations jar 1.0.1
org.revapi : revapi-java jar 0.14.4
org.apache.maven : maven-plugin-api jar 2.2.1
org.apache.maven : maven-project jar 2.2.1
org.apache.maven : maven-model jar 2.2.1
org.apache.maven : maven-compat jar 3.0.4
org.apache.maven : maven-artifact-manager jar 2.2.1
org.apache.maven : maven-repository-metadata jar 2.2.1
org.apache.maven.reporting : maven-reporting-api jar 3.0
org.apache.maven.reporting : maven-reporting-impl jar 2.2
org.apache.maven.doxia : doxia-sink-api jar 1.4
org.apache.maven.doxia : doxia-site-renderer jar 1.4
org.codehaus.plexus : plexus-archiver jar 3.0.1
org.codehaus.plexus : plexus-utils jar 3.0.24
org.apache.maven.shared : file-management jar 1.2.1
org.codehaus.plexus : plexus-io jar 2.4
org.ow2.asm : asm jar 5.0.2
org.apache.maven.shared : maven-dependency-tree jar 2.2
org.apache.maven.shared : maven-common-artifact-filters jar 1.4
org.apache.maven.shared : maven-invoker jar 2.1.1
commons-lang : commons-lang jar 2.6
commons-collections : commons-collections jar 3.2.1
classworlds : classworlds jar 1.1
commons-io : commons-io jar 2.4

provided (3)

Group / Artifact Type Version
org.apache.maven : maven-artifact jar 3.0.4
org.apache.maven : maven-core jar 3.0.4
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.3

test (7)

Group / Artifact Type Version
org.revapi : revapi-java-test-support jar 0.1.0
org.mockito : mockito-core jar 2.11.0
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3
org.apache.maven.plugin-testing : maven-plugin-testing-harness jar 3.3.0
org.codehaus.plexus : plexus-interpolation jar 1.21
io.takari.maven.plugins : takari-plugin-integration-testing pom 2.9.2

Project Modules

There are no modules declared in this project.

Mule Revapi Extension

Used to analyze API changes between Mule module versions.

It understands the mule-module.properties that defines Mule modules in jar files and will automatically exclude all elements that are not exported from analysis.

Usage

With Revapi Maven plugin:

<build>
  <plugins>
    <plugin>
      <groupId>org.revapi</groupId>
      <artifactId>revapi-maven-plugin</artifactId>
      <version>...</version>
      <dependencies>
        <dependency>
          <groupId>org.revapi</groupId>
          <artifactId>revapi-java</artifactId>
          <version>...</version>
        </dependency>
        <dependency>
          <groupId>org.mule.tools.maven</groupId>
          <artifactId>mule-revapi-extension</artifactId>
          <version>...</version>
        </dependency>
      </dependencies>
      ...
org.mule.tools.maven

Mulesoft

Building awesome software that's connecting the world's applications, data, and devices.

Versions

Version
1.1.1