Author: fbricon
Date: 2011-12-08 09:36:47 -0500 (Thu, 08 Dec 2011)
New Revision: 37115
Modified:
branches/jbosstools-3.3.0.M5/maven/plugins/org.jboss.tools.maven.project.examples/src/org/jboss/tools/maven/project/examples/wizard/ArchetypeExamplesWizardPage.java
Log:
JBIDE-10408 : fix maven archetype property overriding
Modified:
branches/jbosstools-3.3.0.M5/maven/plugins/org.jboss.tools.maven.project.examples/src/org/jboss/tools/maven/project/examples/wizard/ArchetypeExamplesWizardPage.java
===================================================================
---
branches/jbosstools-3.3.0.M5/maven/plugins/org.jboss.tools.maven.project.examples/src/org/jboss/tools/maven/project/examples/wizard/ArchetypeExamplesWizardPage.java 2011-12-08
14:35:04 UTC (rev 37114)
+++
branches/jbosstools-3.3.0.M5/maven/plugins/org.jboss.tools.maven.project.examples/src/org/jboss/tools/maven/project/examples/wizard/ArchetypeExamplesWizardPage.java 2011-12-08
14:36:47 UTC (rev 37115)
@@ -95,14 +95,16 @@
//redefine all required properties in project-examples-maven-xxx.xml
Properties defaultRequiredProperties = getRequiredProperties(archetype,
archetypeModel.getArchetypeRepository());
Properties properties = new Properties();
- for (Object key : archetypeModel.getArchetypeProperties().keySet()) {
- properties.put(key, archetypeModel.getArchetypeProperties().get(key));
- }
- //Add remaining requiredProperties not defined by default in the example project
for (Object key : defaultRequiredProperties.keySet()) {
properties.put(key, defaultRequiredProperties.get(key));
}
+
+ //Override default required properties with our specific JBoss Tools values
+ for (Object key : archetypeModel.getArchetypeProperties().keySet()) {
+ properties.put(key, archetypeModel.getArchetypeProperties().get(key));
+ }
+
archetype.setProperties(properties);
setArchetype(archetype);
Show replies by date