class ProductConfig
extends java.lang.Object
Note: Since the attachId defaults to null
, explicit configuration must be provided
if there is more than one product file.
Modifier and Type | Field and Description |
---|---|
private java.util.List<Product> |
products |
Constructor and Description |
---|
ProductConfig(java.util.List<Product> userConfig,
java.util.Collection<DependencySeed> projectSeeds) |
Modifier and Type | Method and Description |
---|---|
private static void |
checkConfiguredProductsExist(Product configuredProduct,
java.util.Collection<DependencySeed> projectSeeds) |
private void |
fillInInstallationRoots(java.util.List<Product> products,
java.util.Collection<DependencySeed> projectSeeds) |
java.util.List<Product> |
getProducts() |
private static java.util.List<Product> |
getPublishedProduct(java.util.Collection<DependencySeed> projectSeeds) |
boolean |
uniqueAttachIds() |
private java.util.List<Product> products
public ProductConfig(java.util.List<Product> userConfig, java.util.Collection<DependencySeed> projectSeeds) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
private static void checkConfiguredProductsExist(Product configuredProduct, java.util.Collection<DependencySeed> projectSeeds) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureException
private static java.util.List<Product> getPublishedProduct(java.util.Collection<DependencySeed> projectSeeds)
private void fillInInstallationRoots(java.util.List<Product> products, java.util.Collection<DependencySeed> projectSeeds)
public boolean uniqueAttachIds()
public java.util.List<Product> getProducts()