Uploaded image for project: 'Maven Archetype'
  1. Maven Archetype
  2. ARCHETYPE-683

[REGRESSION] groovy.json.JsonOutput not found

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.3.0
    • 3.3.1
    • Archetypes, Generator
    • 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

          Activity

            People

              sjaranowski Slawomir Jaranowski
              rosemadi Dirk Rosemann
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: