Uploaded image for project: 'Build'
  1. Build
  2. BUILD-218

Provide new/custom signatures for java 1.8 and org.codehaus.mojo:animal-sniffer-maven-plugin

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • None
    • POMs 31
    • Build Tools, Poms
    • None

      We use and configure the plugin org.codehaus.mojo:animal-sniffer-maven-plugin in info.magnolia.maven.poms:magnolia-parent-pom but unfortunately the signatures for java 1.8 are not available yet.

      This results in the following error when compiling any module that uses our parent poms + set java version to 1.8:

      [ERROR] Failed to execute goal org.codehaus.mojo:animal-sniffer-maven-plugin:1.14:check (check-java-api-compatibility) on project test-forge-module: Failed to obtain signature: org.codehaus.mojo.signature:java18:1.0: Could not find artifact org.codehaus.mojo.signature:java18:signature:1.0 in magnolia.nexus (https://nexus.magnolia-cms.com/content/groups/staff)
      
      Temporary workaround

      Build the respective module using -Danimal.sniffer.skip

        Acceptance criteria

              Unassigned Unassigned
              pmundt Philip Mundt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR