See: Description
Interface | Description |
---|---|
JkArtifactLocator |
Defines methods for enumerating artifacts files likely to be produced by an object.
|
JkArtifactProducer |
Interface to be implemented by classes responsible of producing artifacts.
|
JkDependency |
Marker interface for a dependency.
|
JkDependencyNode.JkNodeInfo | |
JkFileDependency |
Dependencies that can directly provide files without passing by an external medium.
|
JkPublishFilter |
Defines filter to accept or not module to be published on a given
JkRepo |
Class | Description |
---|---|
JkArtifactId |
Artifacts are files produced by projects in order to be published or reused by other projects.
|
JkComputedDependency |
Dependency on computed resource.
|
JkDependencyExclusions |
Holds information about transitive dependencies to exclude.
|
JkDependencyNode |
A representation of a node in a dependency tree.
|
JkDependencyNode.JkFileNodeInfo | |
JkDependencyNode.JkModuleNodeInfo | |
JkDependencyResolver |
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 |
Information required to publish a module in an Ivy repository.
|
JkJavaDepScopes |
Dependency scopes usually used in Java projects
|
JkMavenPublication |
Publication specific information to include in POM file in order to be published of a Maven repository.
|
JkMavenPublication.JkClassifiedFileArtifact |
An artifact with a classifier for Maven repository.
|
JkMavenPublicationInfo |
These are extra information required to publish on Maven central.
|
JkMavenPublicationInfo.JkDeveloperInfo |
Information about a developer.
|
JkMavenPublicationInfo.JkLicenseInfo |
Information about a license.
|
JkMavenPublicationInfo.JkProjectInfo |
Information about a project.
|
JkMavenPublicationInfo.JkScmInfo |
Information about source control ofSystem managing the project sources.
|
JkModuleDependency |
A dependency on an external module.
|
JkModuleDepProblem |
Information about problem when resolving dependencies
|
JkModuleId |
Identifier for project.
|
JkPopularModules |
Constants on popular modules used in Java ecosystem.
|
JkPublisher |
A class to publish artifacts on repositories.
|
JkRepo |
Hold configuration necessary to instantiate download or upload repository
|
JkRepo.JkPublishConfig |
Configuration specific to publishing.
|
JkRepo.JkRepoCredential | |
JkRepo.JkRepoIvyConfig |
Configuration specific to Ivy.
|
JkRepoSet |
A set of
JkRepo |
JkResolutionParameters |
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 publishLocalOnly file 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.
|
JkVersion |
Used to specify a module version.
|
JkVersionedModule |
Identifies a given module in a given version
|
JkVersionProvider |
Association between getModuleIds and version.
|
Enum | Description |
---|---|
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.
|