Serialized Form
-
Package org.fedoraproject.xmvn.config
-
Class org.fedoraproject.xmvn.config.Artifact
class Artifact extends Object implements Serializable-
Serialized Fields
-
artifactId
String artifactId
Artifact ID of the artifact. -
classifier
String classifier
Classifier of the artifact. -
extension
String extension
Extension of the artifact. -
groupId
String groupId
Group ID of the artifact. -
stereotype
String stereotype
Maven stereotype of the artifact. -
version
String version
Version of the artifact.
-
-
-
Class org.fedoraproject.xmvn.config.BuildSettings
class BuildSettings extends Object implements Serializable -
Class org.fedoraproject.xmvn.config.Configuration
class Configuration extends Object implements Serializable-
Serialized Fields
-
artifactManagement
List<PackagingRule> artifactManagement
Field artifactManagement. -
buildSettings
BuildSettings buildSettings
This element contains basic XMvn settings. -
installerSettings
InstallerSettings installerSettings
This element contains configuration of XMvn installer. -
modelEncoding
String modelEncoding
Field modelEncoding. -
properties
Properties properties
Field properties. -
repositories
List<Repository> repositories
Field repositories. -
resolverSettings
ResolverSettings resolverSettings
This element contains configuration of XMvn resolver.
-
-
-
Class org.fedoraproject.xmvn.config.InstallerSettings
class InstallerSettings extends Object implements Serializable -
Class org.fedoraproject.xmvn.config.PackagingRule
class PackagingRule extends Object implements Serializable-
Serialized Fields
-
aliases
List<Artifact> aliases
Field aliases. -
artifactGlob
Artifact artifactGlob
Pattern specifying one or more Maven artifacts. -
files
List<String> files
Field files. -
matched
Boolean matched
Whether any reactor artifact matches artifact glob pattern or this rule. Non-optional rules cause build failure if hey are not matched. -
optional
Boolean optional
Whether this rule is optional. Non-optional rules cause uild failure if they are not matched. -
targetPackage
String targetPackage
Name of binary package into which artifacts are assigned. -
targetRepository
String targetRepository
ID of repository into which artifacts are installed. -
versions
List<String> versions
Field versions.
-
-
-
Class org.fedoraproject.xmvn.config.Repository
class Repository extends Object implements Serializable-
Serialized Fields
-
configuration
Object configuration
Arbitrary XML used to configure structure of the repository. Configuration can be freely used by the implementation, so their exact meaning depends on repository type. See documentation for repository types to see the format of supported configuration (if any). -
filter
Object filter
A boolean expression describing which artifacts can be stored in this repository. -
id
String id
Unique string identifying this repository. -
properties
Properties properties
Field properties. -
stereotypes
List<Stereotype> stereotypes
Field stereotypes. -
type
String type
Role hint of Plexus component implementing the repository.
-
-
-
Class org.fedoraproject.xmvn.config.ResolverSettings
class ResolverSettings extends Object implements Serializable-
Serialized Fields
-
blacklist
List<Artifact> blacklist
Field blacklist. -
debug
Boolean debug
Whether detailed debugging information about artifact resolution process should be logged. -
ignoreDuplicateMetadata
Boolean ignoreDuplicateMetadata
Whether XMvn should refuse to resolve artifact that have more than a single piece of metadata. -
localRepositories
List<String> localRepositories
Field localRepositories. -
metadataRepositories
List<String> metadataRepositories
Field metadataRepositories. -
prefixes
List<String> prefixes
Field prefixes.
-
-
-
Class org.fedoraproject.xmvn.config.Stereotype
class Stereotype extends Object implements Serializable
-
-
Package org.fedoraproject.xmvn.metadata
-
Class org.fedoraproject.xmvn.metadata.ArtifactAlias
class ArtifactAlias extends Object implements Serializable -
Class org.fedoraproject.xmvn.metadata.ArtifactMetadata
class ArtifactMetadata extends Object implements Serializable-
Serialized Fields
-
aliases
List<ArtifactAlias> aliases
Field aliases. -
artifactId
String artifactId
Identifier of the artifact. -
classifier
String classifier
Classifier of the artifact. -
compatVersions
List<String> compatVersions
Field compatVersions. -
dependencies
List<Dependency> dependencies
Field dependencies. -
extension
String extension
Extension of artifact file. -
groupId
String groupId
Group identifier of the artifact. -
namespace
String namespace
A namespace within which this artifact is stored. This usually is an identifier of software collection. -
path
String path
Absolute path to artifact file stored in the local file system. -
properties
Properties properties
Field properties. -
uuid
String uuid
Deprecated, unused. -
version
String version
Artifact version. This is always upstream version, never compat version nor SYSTEM.
-
-
-
Class org.fedoraproject.xmvn.metadata.Dependency
class Dependency extends Object implements Serializable-
Serialized Fields
-
artifactId
String artifactId
Artifact ID of the dependency artifact. -
classifier
String classifier
Classifier of the dependency artifact. -
exclusions
List<DependencyExclusion> exclusions
Field exclusions. -
extension
String extension
Extension of the dependency artifact. -
groupId
String groupId
Group ID of the dependency artifact. -
namespace
String namespace
A namespace within which this artifact is stored. This usually is an identifier of software collection. -
optional
Boolean optional
Specifies whether given dependency is optional or not. -
requestedVersion
String requestedVersion
Version of the dependency artifact as defined in the main artifact descriptor. This may be a version range as supported by Maven. -
resolvedVersion
String resolvedVersion
Version of the dependency artifact, as resolved during build. Absence of this field indicates a dependency on default artifact version.
-
-
-
Class org.fedoraproject.xmvn.metadata.DependencyExclusion
class DependencyExclusion extends Object implements Serializable -
Class org.fedoraproject.xmvn.metadata.PackageMetadata
class PackageMetadata extends Object implements Serializable-
Serialized Fields
-
artifacts
List<ArtifactMetadata> artifacts
Field artifacts. -
modelEncoding
String modelEncoding
Field modelEncoding. -
properties
Properties properties
Field properties. -
skippedArtifacts
List<SkippedArtifactMetadata> skippedArtifacts
Field skippedArtifacts. -
uuid
String uuid
Deprecated, unused.
-
-
-
Class org.fedoraproject.xmvn.metadata.SkippedArtifactMetadata
class SkippedArtifactMetadata extends Object implements Serializable
-