public Properties getProperties() { return getModel().getProperties(); }
public Properties getProperties() { return getModel().getProperties(); }
@Override public void assembleModelInheritance( Model child, Model parent, ModelBuildingRequest request, ModelProblemCollector problems ) { Map<Object, Object> hints = new HashMap<>(); String childPath = child.getProperties().getProperty( CHILD_DIRECTORY_PROPERTY, child.getArtifactId() ); hints.put( CHILD_DIRECTORY, childPath ); hints.put( MavenModelMerger.CHILD_PATH_ADJUSTMENT, getChildPathAdjustment( child, parent, childPath ) ); merger.merge( child, parent, false, hints ); }
Properties modelProperties = model.getProperties(); if ( modelProperties != null )
Properties modelProperties = model.getProperties(); if ( modelProperties != null )
final ModelProblemCollector problems ) Properties modelProperties = model.getProperties();
public void inject( Profile profile, Model model ) { model.setDependencies( injectDependencies( profile.getDependencies(), model.getDependencies() ) ); injectModules( profile, model ); model.setRepositories( ModelUtils.mergeRepositoryLists( profile.getRepositories(), model.getRepositories() ) ); model.setPluginRepositories( ModelUtils.mergeRepositoryLists( profile.getPluginRepositories(), model .getPluginRepositories() ) ); injectReporting( profile, model ); injectDependencyManagement( profile, model ); injectDistributionManagement( profile, model ); injectBuild( profile, model ); Properties props = new Properties(); props.putAll( model.getProperties() ); props.putAll( profile.getProperties() ); model.setProperties( props ); }
if ( ( model.getProperties() != null ) && ( model.getProperties().size() > 0 ) ) for ( Iterator iter = model.getProperties().keySet().iterator(); iter.hasNext(); ) String value = (String) model.getProperties().get( key ); serializer.startTag( NAMESPACE, "" + key + "" ).text( value ).endTag( NAMESPACE, "" + key + "" );
props.putAll( parent.getProperties() ); props.putAll( child.getProperties() );
props.putAll( parent.getProperties() ); props.putAll( child.getProperties() );
private void properties(PrintWriter pw, Model model) { if (!model.getProperties().isEmpty()) { List<Object> keys = new ArrayList<Object>(model.getProperties().keySet()); pw.print(indent + "properties: [ "); for (int i = 0; i < keys.size(); i++) { Object key = keys.get(i); if (i != 0) { pw.print(" "); } Object value = model.getProperties().get(key); if (value != null) { pw.print(key + ": " + toAtom(value.toString())); if (i + 1 != keys.size()) { pw.println(); } } } pw.println(" ]"); } }
private void writeProperties() throws IOException { Properties props = model.getProperties(); if (props != null && !props.isEmpty()) { out.write(" properties(" + br); int propertyNumber = 1; for (Object prop : props.keySet()) { out.write(" property(\"" + prop.toString() + "\", \"" + props.get(prop) + "\")"); if (propertyNumber < props.size()) { out.write("," + br); } else { out.write(br); } propertyNumber++; } out.write(" );" + br); } writeRepositories(); }
profileActivationContext.setProjectProperties( tmpModel.getProperties() );
ssi.addValueSource( new MapBasedValueSource( request.getUserProperties() ) ); ssi.addValueSource( new MapBasedValueSource( model.getProperties() ) );
String dump = model.getProperties().getProperty("polyglot.dump.pom"); if (dump == null) { dumpPom.setWritable(true); FileUtils.fileWrite(dumpPom, xml.toString().replace("?>", WARNING)); if ("true".equals(model.getProperties().getProperty("polyglot.dump.readonly"))) { dumpPom.setReadOnly();
/** * Searches in the plugin pom.xml for the {@code testExtensionModelLoaderId} property which specifies with which loader the * extension must be loaded. The main use of this is for Test Extensions that don't generate a mule-artifact.json. */ public Optional<ExtensionModelLoader> findLoaderByProperty(Artifact plugin, DependencyResolver dependencyResolver, List<RemoteRepository> rootArtifactRemoteRepositories) { DefaultArtifact artifact = new DefaultArtifact(plugin.getGroupId(), plugin.getArtifactId(), "pom", plugin.getVersion()); try { ArtifactResult artifactResult = dependencyResolver.resolveArtifact(artifact, rootArtifactRemoteRepositories); File pomFile = artifactResult.getArtifact().getFile(); Model mavenProject = MavenModelFactory.createMavenProject(pomFile); String id = mavenProject.getProperties().getProperty("testExtensionModelLoaderId"); return id != null ? Optional.ofNullable(getLoaderById(id)) : Optional.empty(); } catch (ArtifactResolutionException e) { throw new RuntimeException("Cannot load extension, the artifact: [" + plugin.toString() + "] cannot be resolved", e); } } }
String value = extractVariable(model.getProperties().getProperty(key)); if (value == null) { if (parent == null) {
@Override public Properties getProperties() { Properties props = new Properties(); props.putAll(model.getProperties()); return props; }
if ( ( model.getProperties() != null ) && ( model.getProperties().size() > 0 ) ) for ( Iterator iter = model.getProperties().keySet().iterator(); iter.hasNext(); ) String value = (String) model.getProperties().get( key ); serializer.startTag( NAMESPACE, "" + key + "" ).text( value ).endTag( NAMESPACE, "" + key + "" );
void project(Model model) { String name = model.getName(); if (name == null) { name = model.getArtifactId(); } p.printStartBlock( "project", name, model.getUrl() ); p.println(); p.println( "model_version", model.getModelVersion() ); p.println( "inception_year", model.getInceptionYear() ); id(model); parent(model.getParent()); p.println("packaging", model.getPackaging()); p.println(); description(model.getDescription()); developers( model.getDevelopers() ); issueManagement( model.getIssueManagement() ); mailingLists( model.getMailingLists() ); repositories( toRepositoryArray( model.getRepositories() ) ); pluginRepositories( toRepositoryArray( model.getPluginRepositories() ) ); sourceControl( model.getScm() ); distribution( model.getDistributionManagement() ); properties( model.getProperties() ); dependencies( model.getDependencies() ); modules( model.getModules() ); managements( model.getDependencyManagement(), model.getBuild() ); build( model.getBuild(), model.getBuild() ); profiles( model.getProfiles() ); reporting( model.getReporting() ); p.printEndBlock(); }