@Mojo(name="test-properties") public class TestPropertiesMojo extends AbstractPluginScannerMojo
Modifier and Type | Class and Description |
---|---|
private static class |
TestPropertiesMojo.Plugin |
private static class |
TestPropertiesMojo.TestType |
Modifier and Type | Field and Description |
---|---|
protected java.io.File |
destination |
private static de.pdark.decentxml.XMLParser |
parser |
bundleReader, repository
Constructor and Description |
---|
TestPropertiesMojo() |
Modifier and Type | Method and Description |
---|---|
private void |
collectRequiredBundles(TestPropertiesMojo.Plugin plugin,
java.util.Map<java.lang.String,TestPropertiesMojo.Plugin> model,
java.util.Collection<TestPropertiesMojo.Plugin> required,
java.util.Set<org.eclipse.tycho.ArtifactKey> visited) |
protected java.io.File |
getDestination() |
private static TestPropertiesMojo.TestType |
getTestType(java.io.File plugin) |
private static org.eclipse.tycho.ArtifactKey |
newArtifactKey(TestPropertiesMojo.Plugin plugin) |
protected void |
processPlugins(java.util.Properties properties,
java.util.Map<java.io.File,org.eclipse.tycho.core.osgitools.OsgiManifest> plugins) |
execute
private static de.pdark.decentxml.XMLParser parser
@Parameter(defaultValue="${project.build.directory}/test.properties") protected java.io.File destination
protected java.io.File getDestination()
getDestination
in class AbstractPluginScannerMojo
protected void processPlugins(java.util.Properties properties, java.util.Map<java.io.File,org.eclipse.tycho.core.osgitools.OsgiManifest> plugins) throws java.lang.Exception
processPlugins
in class AbstractPluginScannerMojo
java.lang.Exception
private void collectRequiredBundles(TestPropertiesMojo.Plugin plugin, java.util.Map<java.lang.String,TestPropertiesMojo.Plugin> model, java.util.Collection<TestPropertiesMojo.Plugin> required, java.util.Set<org.eclipse.tycho.ArtifactKey> visited) throws org.osgi.framework.BundleException
org.osgi.framework.BundleException
private static org.eclipse.tycho.ArtifactKey newArtifactKey(TestPropertiesMojo.Plugin plugin)
private static TestPropertiesMojo.TestType getTestType(java.io.File plugin) throws java.io.IOException
java.io.IOException