|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CompanyPomHandler
Holds a company POM to avoid re-reading it.
| Field Summary | |
|---|---|
static java.lang.String |
ORGANIZATION_LOGO_PROPERTY
|
static java.lang.String |
ROLE
|
| Method Summary | |
|---|---|
org.apache.maven.model.Model |
getCompanyPomModel(CompanyPom companyPom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Retrieve the company model (may be cached). |
org.apache.maven.model.Model |
getCompanyPomModel(CompanyPom companyPom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
Retrieve the company model (may be cached). |
void |
save(org.apache.maven.model.Model companyModel,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
Save a company POM in the repository. |
void |
save(org.apache.maven.model.Model companyModel,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
Save a company POM in the repository. |
| Field Detail |
|---|
static final java.lang.String ROLE
static final java.lang.String ORGANIZATION_LOGO_PROPERTY
| Method Detail |
|---|
org.apache.maven.model.Model getCompanyPomModel(CompanyPom companyPom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws org.apache.maven.project.ProjectBuildingException,
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
companyPom - the configuration holding the required group and artifact IDlocalRepository - the local repository to use while resolving the POM
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException - if there is a problem locating the existing POM from the repository
org.apache.maven.project.ProjectBuildingException - if the existing POM in the repository is invalid
org.apache.maven.model.Model getCompanyPomModel(CompanyPom companyPom,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List remoteRepositories)
throws org.apache.maven.project.ProjectBuildingException,
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
companyPom - the configuration holding the required group and artifact IDlocalRepository - the local repository to use while resolving the POMremoteRepositories - the repositories to search for the POM. The default repositories from the super POM will also be used if necessary.
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException - if there is a problem locating the existing POM from the repository
org.apache.maven.project.ProjectBuildingException - if the existing POM in the repository is invalid
void save(org.apache.maven.model.Model companyModel,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws java.io.IOException,
org.apache.maven.artifact.installer.ArtifactInstallationException
companyModel - the company model to save. This is likely to be the same instance already cached, but will replace the cached version regardlesslocalRepository - the local repository to use while deploying the POM.
java.io.IOException - if there is a problem saving the model to the local repository
org.apache.maven.artifact.installer.ArtifactInstallationException - if there is a problem saving to the local repository
void save(org.apache.maven.model.Model companyModel,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository)
throws java.io.IOException,
org.apache.maven.artifact.installer.ArtifactInstallationException,
org.apache.maven.artifact.deployer.ArtifactDeploymentException
companyModel - the company model to save. This is likely to be the same instance already cached, but will replace the cached version regardlesslocalRepository - the local repository to use while deploying the POM.deploymentRepository - the repository to deploy the final POM to. If null, the POM is not deployed.
java.io.IOException - if there is a problem saving the model to the local repository
org.apache.maven.artifact.installer.ArtifactInstallationException - if there is a problem saving to the local repository
org.apache.maven.artifact.deployer.ArtifactDeploymentException - if there is a problem deploying to the remote repository
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||