Skip to content
martinhickson edited this page Feb 27, 2024 · 3 revisions
Tests Builds
------------
Build the plugin using the following command:
  
  mvn -X clean install -Dmaven.test.failure.ignore=true

Tests failures need to be ignored due to pre-existing issues.  The Maven Plugin version was updated from 3.2 to 3.11 due to internal errors during execution.  The animal-sniffer checks were skipped due to further internal errors.  Amazon Corretto 1.8 was used to build.

Releasing the plugin to a local Artifactory server for testing involves using the "Set Me Up" button from Artifactory's web UI to obtain the new Maven settings file: .m2/settings.  Then temporarily update the distributionManagement in the parent POM to be similar to the following (make sure the ids correspond to the ids in settings).  Only then should mvn deploy be run.
  
  <distributionManagement>
    <repository>
        <id>central</id>
        <name>Artifactory Releases</name>
        <url>https://HOST:PORT:443/artifactory/plugins-release-local</url>
    </repository>
    <snapshotRepository>
        <id>snapshots</id>
        <name>Artifactory Snapshots</name>
        <url>https://HOST:PORT/artifactory/plugins-snapshot-local</url>
    </snapshotRepository>
  </distributionManagement>

Clone this wiki locally