-
Notifications
You must be signed in to change notification settings - Fork 174
[ARCHETYPE-509] RequiredProperty not set in batch mode #796
Copy link
Copy link
Closed
Labels
bugSomething isn't workingSomething isn't workingpriority:majorMajor loss of functionMajor loss of function
Milestone
Description
Max Norris opened ARCHETYPE-509 and commented
Same issue as https://issues.apache.org/jira/browse/ARCHETYPE-318.
If I specify a required property and then use that in another required property, as follows:
<requiredProperties>
<requiredProperty key="groupName">
</requiredProperty>
<requiredProperty key="serviceName">
</requiredProperty>
<requiredProperty key="groupId">
<defaultValue>com.example.${groupName}</defaultValue>
</requiredProperty>
<requiredProperty key="package">
<defaultValue>com.example.${groupName}</defaultValue>
</requiredProperty>
<requiredProperty key="artifactId">
<defaultValue>${serviceName}</defaultValue>
</requiredProperty>
<requiredProperty key="version">
<defaultValue>1.0.0-SNAPSHOT</defaultValue>
</requiredProperty>
</requiredProperties>When I run an archetype generate with those properties specified:
mvn archetype:generate -B -DarchetypeGroupId=com.example -DarchetypeArtifactId=example-archetype -DgroupName=MyGroup -DserviceName=MyServiceI get the following output:
[INFO] Parent element not overwritten in /private/tmp/${serviceName}/${serviceName}-app/pom.xml
[INFO] Parent element not overwritten in /private/tmp/${serviceName}/${serviceName}-proxy/pom.xml
[INFO] Parent element not overwritten in /private/tmp/${serviceName}/${serviceName}-dto/pom.xml
[INFO] Parent element not overwritten in /private/tmp/${serviceName}/${serviceName}-integration-tests/pom.xml
[INFO] Parent element not overwritten in /private/tmp/${serviceName}/${serviceName}-codegen/pom.xml
[INFO] project created from Archetype in dir: /private/tmp/${serviceName}I'll do a pull request on github.
Affects: backlog
Remote Links:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingpriority:majorMajor loss of functionMajor loss of function
Type
Fields
Give feedbackNo fields configured for issues without a type.