Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.3.0
-
None
Description
I use groovy.json.JsonOutput in partial archetype's archetype-post-generate.groovy, first line of my code is "import groovy.json.JsonOutput".
Since archetype v3.3.0 I receive the following error on archetype:generate goal execution:
Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.3.0:generate (default-cli) {...} Script1.groovy: 1: unable to resolve class groovy.json.JsonOutput @ line 1, column 1. import groovy.json.JsonOutput ^ 1 error
Workaround is to force usage of v3.2.1 version when using partial archetype, like so:
<pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>3.2.1</version> </plugin> </plugins> </pluginManagement>
This issue seems to be related to https://issues.apache.org/jira/browse/ARCHETYPE-679.
Please let me know if you need any additional information.
Attachments
Issue Links
- is caused by
-
ARCHETYPE-658 Upgrade Groovy to 4.0.23
- Closed
- is related to
-
ARCHETYPE-565 Unable to resolve groovy.json classes when planting
- Closed
-
ARCHETYPE-679 groovy.text.SimpleTemplateEngine Not Found
- Closed
- links to