org.mule.devkit.generation.api.annotations
Annotation Type RequiresMavenDependencies


@Retention(value=RUNTIME)
public @interface RequiresMavenDependencies

Annotation used in classes implementing the Plugin or Verifier interface to check that the required dependencies are met by the developers building Modules or Cloud Connectors Usage: \@RequiresMavenDependencies({\@Dependency(groudId = "groupId", artifactId="artifactId", version="version"}) Example: \@RequiresMavenDependencies({\@Dependency(groudId = "org.junit", artifactId="junit", version="4.8.3", scope="test"}) public class MyClass implements Plugin { \@RequiresMavenDependencies({\@Dependency(groudId = "oauth.signpost", artifactId = "signpost-core", version = "1.2.1.2"}) public class MyClass implements Verifier {


Required Element Summary
 Dependency[] value
           
 

Element Detail

value

public abstract Dependency[] value


Copyright © 2010–2014 MuleSoft, Inc.. All rights reserved.