Refine search
if ( buildBase.getDefaultGoal() != null ) serializer.startTag( NAMESPACE, "defaultGoal" ).text( buildBase.getDefaultGoal() ).endTag( NAMESPACE, "defaultGoal" ); if ( ( buildBase.getResources() != null ) && ( buildBase.getResources().size() > 0 ) ) for ( Iterator iter = buildBase.getResources().iterator(); iter.hasNext(); ) if ( ( buildBase.getTestResources() != null ) && ( buildBase.getTestResources().size() > 0 ) ) for ( Iterator iter = buildBase.getTestResources().iterator(); iter.hasNext(); ) if ( buildBase.getDirectory() != null ) serializer.startTag( NAMESPACE, "directory" ).text( buildBase.getDirectory() ).endTag( NAMESPACE, "directory" ); if ( buildBase.getFinalName() != null ) serializer.startTag( NAMESPACE, "finalName" ).text( buildBase.getFinalName() ).endTag( NAMESPACE, "finalName" ); if ( ( buildBase.getFilters() != null ) && ( buildBase.getFilters().size() > 0 ) ) for ( Iterator iter = buildBase.getFilters().iterator(); iter.hasNext(); ) if ( buildBase.getPluginManagement() != null ) writePluginManagement( (PluginManagement) buildBase.getPluginManagement(), "pluginManagement", serializer ); if ( ( buildBase.getPlugins() != null ) && ( buildBase.getPlugins().size() > 0 ) )
protected void mergeBuildBase_FinalName( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getFinalName(); if ( src != null ) { if ( sourceDominant || target.getFinalName() == null ) { target.setFinalName( src ); target.setLocation( "finalName", source.getLocation( "finalName" ) ); } } }
protected void mergeBuildBase_DefaultGoal( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getDefaultGoal(); if ( src != null ) { if ( sourceDominant || target.getDefaultGoal() == null ) { target.setDefaultGoal( src ); target.setLocation( "defaultGoal", source.getLocation( "defaultGoal" ) ); } } }
protected void mergeBuildBase_Directory( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getDirectory(); if ( src != null ) { if ( sourceDominant || target.getDirectory() == null ) { target.setDirectory( src ); target.setLocation( "directory", source.getLocation( "directory" ) ); } } }
if ( mgmt != null ) validate20RawPlugins( problems, mgmt.getPlugins(), "build.pluginManagement.plugins.plugin", request ); if ( buildBase != null ) validate20RawPlugins( problems, buildBase.getPlugins(), prefix + ".plugins.plugin", request ); PluginManagement mgmt = buildBase.getPluginManagement(); if ( mgmt != null ) validate20RawPlugins( problems, mgmt.getPlugins(), prefix + ".pluginManagement.plugins.plugin", request );
public static void cloneBuildBaseFields( BuildBase src, BuildBase result ) { result.setDefaultGoal( src.getDefaultGoal() ); result.setDirectory( src.getDirectory() ); result.setFilters( cloneListOfStrings( src.getFilters() ) ); result.setFinalName( src.getFinalName() ); result.setPluginManagement( clonePluginManagement( src.getPluginManagement() ) ); result.setPlugins( cloneList( src.getPlugins(), PLUGIN_CLONER ) ); result.setResources( cloneList( src.getResources(), RESOURCE_CLONER ) ); result.setTestResources( cloneList( src.getTestResources(), RESOURCE_CLONER ) ); }
void managements(DependencyManagement dependencyManagement, BuildBase build) { if ((dependencyManagement != null && !dependencyManagement .getDependencies().isEmpty()) || (build != null && build.getPluginManagement() != null && !build .getPluginManagement().getPlugins().isEmpty())) { p.printStartBlock("overrides"); if ( dependencyManagement != null ){ dependencies(dependencyManagement.getDependencies()); } if (build != null && build.getPluginManagement() != null) { plugins(build.getPluginManagement().getPlugins()); } p.printEndBlock(); p.println(); } }
void build( BuildBase build, Build b ) { if ( build != null ) { plugins( build.getPlugins() ); if ( build.getDefaultGoal() != null || build.getDirectory() != null || ( b != null && ( b.getOutputDirectory() != null || b.getSourceDirectory() != null || b.getTestSourceDirectory() != null ) ) || build.getFinalName() != null || build.getResources().size() > 0 || build.getTestResources().size() > 0 ){ p.println(); p.printStartBlock( "build" ); if (build.getDefaultGoal() != null ) p.println( "default_goal", build.getDefaultGoal() ); if (build.getDirectory() != null ) p.println( "directory", build.getDirectory() ); if ( build.getFinalName() != null ) p.println( "final_name", build.getFinalName() ); resource( "resource", build.getResources() ); resource( "test_resource", build.getTestResources() );
private String getSourceVersion(BuildBase build) { for (Plugin plugin : build.getPlugins()) { if (!"maven-compiler-plugin".equals(plugin.getArtifactId())) { continue; } Xpp3Dom configuration = (Xpp3Dom) plugin.getConfiguration(); if (configuration != null) { Xpp3Dom source = configuration.getChild("source"); if (source != null) { return source.getValue(); } } break; } return null; }
public BuildBaseBuilder plugins(PluginBuilder... builders) { if (builders != null) { if (getBuild().getPlugins() == null) { getBuild().setPlugins(new ArrayList<Plugin>()); } Arrays.asList(builders).stream().forEach(builder -> getBuild().addPlugin(builder.get())); } return this; }
if ( buildBase.getDefaultGoal() != null ) serializer.writeCharacters( buildBase.getDefaultGoal() ); serializer.writeEndElement(); if ( buildBase.getResources() != null && buildBase.getResources().size() > 0 ) for ( Iterator iter = buildBase.getResources().iterator(); iter.hasNext(); )
public BuildBaseBuilder pluginManagement(PluginBuilder... builders) { if (builders != null) { if (getBuild().getPluginManagement() == null) { getBuild().setPluginManagement(new PluginManagement()); getBuild().getPluginManagement().setPlugins(new ArrayList<Plugin>()); } Arrays.asList(builders).stream().forEach(builder -> getBuild().getPluginManagement().addPlugin(builder.get())); } return this; }
private void addPlugin(final MavenPlugin plugin, boolean managedPlugin, org.jboss.forge.addon.maven.profiles.Profile profileParam) { MavenFacet mavenCoreFacet = getFaceted().getFacet(MavenFacet.class); Model pom = mavenCoreFacet.getModel(); BuildBase build = getBuild(pom, profileParam); if (managedPlugin) { PluginManagement pluginManagement = build.getPluginManagement(); if (pluginManagement == null) { pluginManagement = new PluginManagement(); build.setPluginManagement(pluginManagement); } pluginManagement.addPlugin(new MavenPluginAdapter(plugin)); } else { build.addPlugin(new MavenPluginAdapter(plugin)); } mavenCoreFacet.setModel(pom); }
private void mergeBuildPlugins(BuildBase modelBuild, BuildBase generatedModelBuild) { Map<String,Plugin> pluginsByIds=modelBuild.getPluginsAsMap(); List<Plugin> generatedPlugins=generatedModelBuild.getPlugins(); for (Plugin generatedPlugin : generatedPlugins) { String generatedPluginsId=generatedPlugin.getKey(); if (!pluginsByIds.containsKey(generatedPluginsId)) { modelBuild.addPlugin(generatedPlugin); } else { log.info("Try to merge plugin configuration of plugins with id: " + generatedPluginsId); Plugin modelPlugin=pluginsByIds.get(generatedPluginsId); modelPlugin.setConfiguration(Xpp3DomUtils.mergeXpp3Dom((Xpp3Dom) generatedPlugin.getConfiguration(), (Xpp3Dom) modelPlugin.getConfiguration())); } } } }
/** * Method removeResource. * * @param resource */ public void removeResource( Resource resource ) { getResources().remove( resource ); } //-- void removeResource( Resource )
public BuildBaseBuilder resources(Resource... resources) { if (resources != null) { if (getBuild().getResources() == null) { getBuild().setResources(new ArrayList<>()); } for (Resource resource : Arrays.asList(resources)) { getBuild().addResource(resource); } } return this; }
/** * Method removeTestResource. * * @param resource */ public void removeTestResource( Resource resource ) { getTestResources().remove( resource ); } //-- void removeTestResource( Resource )
protected void mergeBuildBase_Filters( BuildBase target, BuildBase source, boolean sourceDominant, Map<Object, Object> context ) { List<String> src = source.getFilters(); if ( !src.isEmpty() ) { List<String> tgt = target.getFilters(); List<String> merged = new ArrayList<>( tgt.size() + src.size() ); merged.addAll( tgt ); merged.addAll( src ); target.setFilters( merged ); } }
public BuildBaseBuilder testResources(Resource... testResources) { if (testResources != null) { if (getBuild().getTestResources() == null) { getBuild().setTestResources(new ArrayList<>()); } for (Resource testResource : Arrays.asList(testResources)) { getBuild().addTestResource(testResource); } } return this; }
List<Plugin> plugins = profile.getBuild().getPlugins(); plugins.add(plugin); profile.getBuild().setPlugins(plugins);