Interface TargetDefinition

All Known Implementing Classes:
TargetDefinitionFile

public interface TargetDefinition
  • Method Details

    • getLocations

      List<? extends TargetDefinition.Location> getLocations()
    • hasIncludedBundles

      boolean hasIncludedBundles()
      Returns true if the target definition specifies an explicit list of bundles to include (i.e. an <includeBundles> in target definition files).
    • getOrigin

      String getOrigin()
      Returns the origin of the target definition, e.g. a file path. Used for debugging only.
    • getTargetEE

      String getTargetEE()
      Returns the value of the targetJRE in *.target file if it's a known EE name. null will be returned otherwise.
    • equals

      boolean equals(Object obj)
      Overrides:
      equals in class Object
    • implicitDependencies

      Returns:
      a stream of implicit dependencies defined in the target to add as an additional dependency to every project
    • hashCode

      int hashCode()
      Overrides:
      hashCode in class Object