/** * @return the name */ @Override @Property("name") String getName();
@Override public PropertyMetadata createPropertyMetadata(PropertyMethod propertyMethod) { Property property = propertyMethod.getAnnotationOfProperty(Property.class); String name = property != null ? property.value() : propertyMethod.getName(); return new PropertyMetadata(name); }
/** * @return the group */ @Property("group") public String getGroup();
/** * Get the identifier of this execution for labelling the goals during the * build, and for matching executions to merge during inheritance and * profile injection. * * @return The id. */ @Property("id") String getId();
/** * Get the url of the participant. * * @return The url. */ @Property("url") String getUrl();
/** * Get the name of the goal. * * @return The name. */ @Property("name") String getName();
/** * Get the name of the module. * * @return The name. */ @Property("name") String getName();
/** * Get the official url for the license text. * * @return The url. */ @Property("url") String getUrl();
/** * @return the version */ @Property("version") String getVersion();
/** * @return the version */ @Property("version") public String getVersion();
/** * @return the transientField */ @Property("transient") Boolean isTransient();
/** * Get whether any configuration should be propagated to child POMs. * * @return true, if configuration should be propagated to child POMs. */ @Property("inherited") boolean isInherited();
/** * Get the build lifecycle phase to bind the goals in this execution to. If * omitted, the goals will be bound to the default phase specified in their * metadata. * * @return The phase. */ @Property("phase") String getPhase();
/** * Get the name of the file that should be missing to activate a profile. * * @return String */ @Property("missing") String getMissing();
/** * Get the organizationUrl of the participant. * * @return The organizationUrl. */ @Property("organizationUrl") String getOrganizationUrl();
/** * Get the timezone of the developer. * * @return The timezone. */ @Property("timezone") String getTimezone();
/** * Get the id of the developer. * * @return The id. */ @Property("id") String getId();
/** * Get if set to true, this profile will be active unless another profile in * this pom is activated using the command line -P option or by one of that * profile's activators. * * @return boolean */ @Property("activeByDefault") boolean isActiveByDefault();
/** * Get specifies that this profile will be activated when a matching JDK is * detected. For example, <code>1.4</code> only activates on JDKs versioned * 1.4, while <code>!1.4</code> matches any JDK that is not version 1.4. * * @return String */ @Property("jdk") String getJdk();
/** * Get the full legal name of the license. * * @return The name. */ @Property("name") String getName();