See: Description
Interface | Description |
---|---|
JkArtifactLocator |
Defines methods for enumerating artifacts files likely to be produced.
|
JkArtifactProducer |
Interface to be implemented by classes responsible of producing artifacts.
|
JkArtifactProducer.JkSupplier | |
JkDependency |
Interface standing for a dependency.
|
JkDependencyNode.JkNodeInfo | |
JkFileDependency |
Dependencies that can directly provide files without passing by an external medium.
|
JkInternalDepResolver |
Not part of the public API.
|
JkInternalPublisher |
Not part of the public API
|
Class | Description |
---|---|
JkArtifactId |
Artifacts are files produced by projects in order to be published and reused by other projects.
|
JkComputedDependency |
Dependency on computed resource.
|
JkDependencyExclusions |
Holds information about transitive dependencies to exclude.
|
JkDependencyManagement<T> |
A structure to manage consistently dependencies and their resolution.
|
JkDependencyNode |
A representation of a node in a dependency tree.
|
JkDependencyNode.JkFileNodeInfo | |
JkDependencyNode.JkModuleNodeInfo | |
JkDependencyResolver<T> |
Class to resolve dependencies to files or dependency tree.
|
JkDependencySet |
A set of
JkScopedDependency generally standing for the entire
dependencies of a project/module. |
JkDepExclude |
Information about excluding artifacts or whole modules.
|
JkFileSystemDependency |
A dependency on files located on file ofSystem.
|
JkIvyPublication<T> |
Information required to publish a module in an Ivy repository.
|
JkIvyPublication.JkPublicationArtifact | |
JkLocalLibDependency | |
JkMavenMetadata |
Object representation of the maven-metadata.xml file found in Maven
repositories for describing available timestamped snapshot available for a
given version.
|
JkMavenMetadata.Versioning | |
JkMavenMetadata.Versioning.JkSnapshot | |
JkMavenPublication<T> |
Publication specific information to include in POM file in order to be published of a Maven repository.
|
JkModuleDependency |
A dependency on an external module.
|
JkModuleDepProblem |
Information about problem when resolving dependencies
|
JkModuleId |
Identifier for project.
|
JkPomMetadata<T> |
These are extra information required to publish on Maven central.
|
JkPomMetadata.JkDeveloperInfo |
Information about a developer.
|
JkPomMetadata.JkLicenseInfo |
Information about a license.
|
JkPomMetadata.JkProjectInfo<T> |
Information about a project.
|
JkPomMetadata.JkScmInfo<T> |
Information about source control ofSystem managing the project sources.
|
JkPomTemplateGenerator | |
JkPopularModules |
Constants on popular modules used in Java ecosystem.
|
JkRepo |
Hold configuration necessary to instantiate download or upload repository
|
JkRepo.JkPublishConfig |
Configuration specific to publishing.
|
JkRepo.JkRepoCredentials | |
JkRepo.JkRepoIvyConfig |
Configuration specific to Ivy.
|
JkRepoSet |
A set of
JkRepo |
JkResolutionParameters<T> |
Contains parameters likely to impact module resolution behavior.
|
JkResolveResult |
Result of a module dependency resolution for a given scope.
When resolving a module dependencies for a given scope, we expect to get The list of files constituting the resolved dependencies (the jar files for instance) The JkVersionProvider that specify which static version has been
taken in account when a module dependency is declared using dynamic versions
(as 1.0.+)
|
JkResolveResult.JkErrorReport | |
JkScope |
Defines a context where is defined dependencies of a given project.
|
JkScopedDependency |
A dependency along a scope information to specify for wich purpose it should be used.
|
JkScopeMapping |
A mapping to scopes to scopes acting when declaring dependencies.
|
JkScopeMapping.Partial |
Partial object to construct a scope mapping.
|
JkStandardFileArtifactProducer<T> |
This
JkArtifactProducer produces artifacts files at a standardized path
determined by a provided function (outputPath, artifactId) -> path. |
JkSuppliedFileArtifactProducer<T> |
This
JkArtifactProducer produces artifacts files at the path
provided by the caller
To add artifacts to produce, caller has to provide the Path where is generated artifact along
the Runnable for generating it. |
JkVersion |
Used to specify a module version.
|
JkVersionedModule |
Identifies a given module in a given version
|
JkVersionProvider |
Association between getModuleIds and version.
|
Enum | Description |
---|---|
JkResolutionParameters.JkConflictResolver |
Strategy for resolving version conflict
|
JkScopedDependency.ScopeType |
Type for the scope.
SIMPLE means that the the .
MAPPED means that the scoped dependency is declared with a
JkScopeMapping .
UNSET means that the scoped dependency has been declared with no scope and no scope mapping.
|