@Override public Configuration getConfig() { if (configuration == null) { configuration = ConfigurationBuilder.create(); } return configuration; }
public static ConfigurationBuilder create(final Configuration existingConfig, final MavenPluginBuilder pluginBuilder) { return new ConfigurationBuilder(existingConfig, pluginBuilder); }
private void modifyCompilerPlugin() { Coordinate compilerDependency = CoordinateBuilder.create() .setGroupId("org.apache.maven.plugins") .setArtifactId("maven-compiler-plugin"); MavenPluginFacet pluginFacet = getFaceted().getFacet(MavenPluginFacet.class); final MavenPluginAdapter compiler; if (pluginFacet.hasPlugin(compilerDependency)) { compiler = new MavenPluginAdapter(pluginFacet.getPlugin(compilerDependency)); } else { compiler = new MavenPluginAdapter(MavenPluginBuilder.create().setCoordinate(compilerDependency)); } Configuration config = compiler.getConfig(); if (!config.hasConfigurationElement("proc")) { ConfigurationElement proc = ConfigurationBuilder.create().createConfigurationElement("proc").setText("none"); config.addConfigurationElement(proc); compiler.setConfig(config); } pluginFacet.updatePlugin(compiler); }
if (plugin != null) { builder = MavenPluginBuilder.create(plugin); configurationBuilder = ConfigurationBuilder.create(plugin.getConfig(), builder); } else { builder = MavenPluginBuilder.create().setCoordinate(coordinate); configurationBuilder = ConfigurationBuilder.create(); configurationBuilder.removeConfigurationElement("source"); configurationBuilder.removeConfigurationElement("target"); configurationBuilder.createConfigurationElement("source").setText("1.8"); configurationBuilder.createConfigurationElement("target").setText("1.8"); getFaceted().getFacet(MavenPluginFacet.class).updatePlugin(builder); } else { configurationBuilder.createConfigurationElement("source").setText("1.8"); configurationBuilder.createConfigurationElement("target").setText("1.8"); getFaceted().getFacet(MavenPluginFacet.class).addPlugin(builder);
public DependencyPluginFacet() { pluginArtifact = DependencyArtifact.Dependency; configurations = new ArrayList<ConfigurationElement>(0); dependencies = new ArrayList<DependencyBuilder>(0); executions = Arrays.asList(new Execution[] { ExecutionBuilder.create().setId("unpack").setPhase("process-resources").addGoal("unpack") .setConfig(ConfigurationBuilder.create() .addConfigurationElement(ConfigurationElementBuilder.create().setName("artifactItems") .addChild(ConfigurationElementBuilder.create().setName("artifactItem") .addChild(ConfigurationElementBuilder.create() .setName("groupId").setText(WildflyDist.getGroupId())) .addChild(ConfigurationElementBuilder.create() .setName("artifactId").setText(WildflyDist.getArtifactId())) .addChild(ConfigurationElementBuilder.create() .setName("type").setText("zip")) .addChild(ConfigurationElementBuilder.create() .setName("overWrite").setText("false")) .addChild(ConfigurationElementBuilder.create() .setName("outputDirectory").setText("${project.build.directory}")) ) ) ) }); }
private void addVertxPlugin() { MavenPluginFacet pluginFacet = getFaceted().getFacet(MavenPluginFacet.class); MavenPluginBuilder builder = MavenPluginBuilder.create().setCoordinate(VERTX_MAVEN_PLUGIN); if (pluginFacet.hasPlugin(VERTX_MAVEN_PLUGIN)) { report("vertx-maven-plugin is already configured in the `pom.xml` file - skipping its configuration"); } else { report("Configuring the vertx-maven-plugin..."); builder.addExecution(ExecutionBuilder.create().addGoal("initialize").addGoal("package").setId("vertx")); builder.createConfiguration().addConfigurationElement( ConfigurationElementBuilder.create().setName("redeploy").setText("true") ); pluginFacet.addPlugin(builder); JavaSourceFacet facet = getJavaSourceFacet(); String topLevelPackage = facet.getBasePackage(); ForgeUtils.addPropertyToProject(this.getFaceted(), "vertx.verticle", topLevelPackage + ".MainVerticle"); } }
ConfigurationBuilder configuration = ConfigurationBuilder.create(); configuration.createConfigurationElement("processors") .addChild("processor").setText(provider.getProcessor()); if (!Strings.isNullOrEmpty(provider.getCompilerArguments())) configuration.createConfigurationElement("compilerArguments") .setText(provider.getCompilerArguments());
LOG.info("Creating a new plugin for " + coordinate + " on profile " + kitProfileImpl); String wildcard = integrationTestWildcard.getValue(); ConfigurationBuilder configuration = ConfigurationBuilder.create(); configuration.createConfigurationElement("includes").createConfigurationElement("include").setText(wildcard);
public static ConfigurationBuilder create() { return new ConfigurationBuilder(); }
System.out.println("Creating a new plugin for " + coordinate + " on profile " + kitProfileImpl); String wildcard = integrationTestWildcard.getValue(); ConfigurationBuilder configuration = ConfigurationBuilder.create(); configuration.createConfigurationElement("includes").createConfigurationElement("include").setText(wildcard);
@Override public Configuration getConfig() { if (plugin.getConfig() == null) { plugin.setConfiguration(ConfigurationBuilder.create()); } return plugin.getConfig(); }
public static ConfigurationBuilder create(final MavenPluginBuilder pluginBuilder) { return new ConfigurationBuilder(pluginBuilder); }
private void addMavenPlugin() { MavenPluginFacet pluginFacet = getFaceted().getFacet(MavenPluginFacet.class); MavenPluginBuilder plugin = MavenPluginBuilder .create() .setCoordinate(PLUGIN_COORDINATE) .addExecution( ExecutionBuilder.create().addGoal("package")); // Plugin configuration Configuration builder = ConfigurationBuilder.create(); getConfiguration().apply(builder); if (builder.hasConfigurationElements()) { plugin.setConfiguration(builder); } pluginFacet.addPlugin(plugin); }