- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 124 for injected (0.05 sec)
-
api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Parameter.java
import org.apache.maven.api.annotations.Nonnull; /** * Used to configure your Mojo parameters to be injected by * <a href="/ref/current/maven-core/apidocs/org/apache/maven/plugin/MavenPluginManager.html"> * <code>MavenPluginManager.getConfiguredMojo(...)</code></a>. * <p> * Beans injected into Mojo parameters are prepared by <a href="https://www.eclipse.org/sisu/">Sisu</a> JSR330-based
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Mon Feb 05 09:45:47 UTC 2024 - 3.8K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Resolution.java
/** * Indicates that a given field will be injected with the result of * a dependency collection or resolution request. Whether a collection * or resolution request is performed is controlled by the {@link #pathScope()} * field, the injected field type and the {@link #requestType()}. * <p> * If the {@code requestType} is not set explicitly, it will be inferred * from the {@code pathScope} and the injected field type. If the type
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Tue Jun 11 07:23:04 UTC 2024 - 3.1K bytes - Viewed (0) -
api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/Mojo.java
* control the lifecycle of the mojo itself, and to inject other beans. * </p> * <p> * The mojo class can also be injected with an {@link Execute} annotation to specify a * forked lifecycle. * </p> * <p> * The {@link Parameter} annotation can be added on fields to inject data * from the plugin configuration or from other components. * </p> * <p>
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Aug 29 18:21:40 UTC 2024 - 3.5K bytes - Viewed (0) -
compat/maven-compat/src/main/java/org/apache/maven/DefaultArtifactFilterManager.java
* KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ package org.apache.maven; import javax.inject.Inject; import javax.inject.Named; import javax.inject.Singleton; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Fri Jun 06 14:28:57 UTC 2025 - 3.1K bytes - Viewed (0) -
compat/maven-compat/src/main/java/org/apache/maven/internal/compat/interactivity/LegacyPlexusInteractivity.java
* specific language governing permissions and limitations * under the License. */ package org.apache.maven.internal.compat.interactivity; import javax.inject.Inject; import javax.inject.Named; import javax.inject.Singleton; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.maven.api.annotations.Experimental;
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Apr 03 13:48:41 UTC 2025 - 5.2K bytes - Viewed (0) -
api/maven-api-di/src/main/java/org/apache/maven/api/di/package-info.java
* for managing object lifecycle and dependencies within Maven's build process. * <p> * This package provides a set of annotations that control how objects are created, * managed and injected throughout Maven's execution lifecycle. The framework is designed * to be lightweight yet powerful, supporting various scopes of object lifecycle from * singleton instances to mojo-execution-scoped beans. * <p>
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Jan 30 23:28:59 UTC 2025 - 896 bytes - Viewed (0) -
api/maven-api-di/src/main/java/org/apache/maven/api/di/Named.java
* <p> * This annotation can be used in conjunction with {@link Inject} to specify * which implementation should be injected when multiple candidates exist. * The value represents a unique identifier for the dependency. * <p> * Example usage: * <pre> * {@literal @}Inject * {@literal @}Named("mysql") * private Repository mysqlRepository; * </pre> * * @see Inject * @see Qualifier * @since 4.0.0 */ @Qualifier
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Jan 30 23:28:59 UTC 2025 - 1.9K bytes - Viewed (0) -
compat/maven-compat/src/main/java/org/apache/maven/repository/metadata/GraphConflictResolutionPolicy.java
* under the License. */ package org.apache.maven.repository.metadata; /** * MetadataGraph edge selection policy. Complements * GraphConflictResolver by being injected into it * * */ @Deprecated public interface GraphConflictResolutionPolicy { String ROLE = GraphConflictResolutionPolicy.class.getName();
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Fri Oct 25 12:31:46 UTC 2024 - 1.1K bytes - Viewed (0) -
api/maven-api-di/src/main/java/org/apache/maven/api/di/Qualifier.java
* Meta-annotation that marks other annotations as qualifier annotations. * <p> * Qualifiers are used to distinguish between multiple beans of the same type, * allowing for more precise control over which implementation should be injected. * Custom qualifier annotations should be annotated with {@code @Qualifier}. * <p> * Example of creating a custom qualifier: * <pre> * {@literal @}Qualifier * {@literal @}Retention(RUNTIME)
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Jan 30 23:28:59 UTC 2025 - 1.7K bytes - Viewed (0) -
api/maven-api-di/src/main/java/org/apache/maven/api/di/MojoExecutionScoped.java
import static java.lang.annotation.RetentionPolicy.RUNTIME; /** * Indicates that the annotated bean has a lifespan limited to a given mojo execution, * which means each mojo execution will result in a different instance being injected. * <p> * The following objects will be bound to the mojo execution scope: * <ul> * <li>{@code org.apache.maven.api.MojoExecution}</li> * <li>{@code org.apache.maven.api.Project}</li>
Registered: Sun Sep 07 03:35:12 UTC 2025 - Last Modified: Thu Sep 12 06:14:46 UTC 2024 - 1.7K bytes - Viewed (0)