Class Configuration

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class Configuration
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable
    Root element of the configuration file.
    Version:
    $Revision$ $Date$
    See Also:
    Serialized Form
    • Constructor Detail

      • Configuration

        public Configuration()
    • Method Detail

      • addArtifactManagement

        public void addArtifactManagement​(PackagingRule packagingRule)
        Method addArtifactManagement.
        Parameters:
        packagingRule -
      • addProperty

        public void addProperty​(java.lang.String key,
                                java.lang.String value)
        Method addProperty.
        Parameters:
        key -
        value -
      • addRepository

        public void addRepository​(Repository repository)
        Method addRepository.
        Parameters:
        repository -
      • clone

        public Configuration clone()
        Method clone.
        Overrides:
        clone in class java.lang.Object
        Returns:
        Configuration
      • getArtifactManagement

        public java.util.List<PackagingRule> getArtifactManagement()
        Method getArtifactManagement.
        Returns:
        List
      • getBuildSettings

        public BuildSettings getBuildSettings()
        Get this element contains basic XMvn settings.
        Returns:
        BuildSettings
      • getInstallerSettings

        public InstallerSettings getInstallerSettings()
        Get this element contains configuration of XMvn installer.
        Returns:
        InstallerSettings
      • getModelEncoding

        public java.lang.String getModelEncoding()
        Get the modelEncoding field.
        Returns:
        String
      • getProperties

        public java.util.Properties getProperties()
        Method getProperties.
        Returns:
        Properties
      • getRepositories

        public java.util.List<Repository> getRepositories()
        Method getRepositories.
        Returns:
        List
      • getResolverSettings

        public ResolverSettings getResolverSettings()
        Get this element contains configuration of XMvn resolver.
        Returns:
        ResolverSettings
      • removeArtifactManagement

        public void removeArtifactManagement​(PackagingRule packagingRule)
        Method removeArtifactManagement.
        Parameters:
        packagingRule -
      • removeRepository

        public void removeRepository​(Repository repository)
        Method removeRepository.
        Parameters:
        repository -
      • setArtifactManagement

        public void setArtifactManagement​(java.util.List<PackagingRule> artifactManagement)
        Set this element configures how artifacts should be assigned to individual packages.
        Parameters:
        artifactManagement -
      • setBuildSettings

        public void setBuildSettings​(BuildSettings buildSettings)
        Set this element contains basic XMvn settings.
        Parameters:
        buildSettings -
      • setInstallerSettings

        public void setInstallerSettings​(InstallerSettings installerSettings)
        Set this element contains configuration of XMvn installer.
        Parameters:
        installerSettings -
      • setModelEncoding

        public void setModelEncoding​(java.lang.String modelEncoding)
        Set the modelEncoding field.
        Parameters:
        modelEncoding -
      • setProperties

        public void setProperties​(java.util.Properties properties)
        Set this element lists system Java properties that should be set before XMvn build is started.
        Parameters:
        properties -
      • setRepositories

        public void setRepositories​(java.util.List<Repository> repositories)
        Set list of repositories. Repositories can be used by resolvers as source of artifacts, by installers as target where artifacts should be installed, or by any other component.
        Parameters:
        repositories -
      • setResolverSettings

        public void setResolverSettings​(ResolverSettings resolverSettings)
        Set this element contains configuration of XMvn resolver.
        Parameters:
        resolverSettings -