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);
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); }
configuration.createConfigurationElement("processors") .addChild("processor").setText(provider.getProcessor()); if (!Strings.isNullOrEmpty(provider.getCompilerArguments())) configuration.createConfigurationElement("compilerArguments") .setText(provider.getCompilerArguments());
String wildcard = integrationTestWildcard.getValue(); ConfigurationBuilder configuration = ConfigurationBuilder.create(); configuration.createConfigurationElement("includes").createConfigurationElement("include").setText(wildcard);
String wildcard = integrationTestWildcard.getValue(); ConfigurationBuilder configuration = ConfigurationBuilder.create(); configuration.createConfigurationElement("includes").createConfigurationElement("include").setText(wildcard);