Feature/proxy settings (#75)

* Issue 62

* Issue 62
This commit is contained in:
Zenville Erasmus 2024-05-17 19:57:17 +02:00 committed by GitHub
parent 5a52b9da46
commit 3b45b50cd5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 7 deletions

View File

@ -80,6 +80,7 @@ So we can use for action:
| settings-mirrors | mirrors | | settings-mirrors | mirrors |
| settings-properties | properties | | settings-properties | properties |
| settings-sonatypeSnapshots | sonatypeSnapshots | | settings-sonatypeSnapshots | sonatypeSnapshots |
| settings-proxies | proxies |
# Testing against different Maven versions # Testing against different Maven versions

View File

@ -74,21 +74,25 @@ inputs:
# maven settings.xml # maven settings.xml
settings-servers: settings-servers:
description: 'servers definition in json array, eg: [{"id": "serverId", "username": "username", "password": "password"}]' description: 'servers definition in json array, e.g.: [{"id": "serverId", "username": "username", "password": "password"}]'
required: false required: false
settings-mirrors: settings-mirrors:
description: 'mirrors definition in json array, eg: [{"id": "id", "name": "name", "mirrorOf": "mirrorOf", "url": "url"}]' description: 'mirrors definition in json array, e.g.: [{"id": "id", "name": "name", "mirrorOf": "mirrorOf", "url": "url"}]'
required: false required: false
settings-properties: settings-properties:
description: 'json array with properties, eg [{"propertyName1": "propertyValue1"}, {"propertyName2": "propertyValue2"}]' description: 'json array with properties, e.g.: [{"propertyName1": "propertyValue1"}, {"propertyName2": "propertyValue2"}]'
required: false required: false
settings-sonatypeSnapshots: settings-sonatypeSnapshots:
description: 'add https://oss.sonatype.org/content/repositories/snapshots to repository list - true or false' description: 'add https://oss.sonatype.org/content/repositories/snapshots to repository list - true or false'
required: false required: false
settings-proxies:
description: 'proxies definition in json array, e.g.: [{"id": "http-proxy", "active": "true", "protocol": "http", "host": "host", "port": "port", "nonProxyHosts": "host1|host2"}]'
required: false
runs: runs:
using: 'composite' using: 'composite'
@ -130,7 +134,8 @@ runs:
- uses: s4u/maven-settings-action@7802f6aec16c9098b4798ad1f1d8ac75198194bd # v3.0.0 - uses: s4u/maven-settings-action@7802f6aec16c9098b4798ad1f1d8ac75198194bd # v3.0.0
with: with:
servers: '${{ inputs.settings-servers}}' servers: '${{ inputs.settings-servers }}'
mirrors: '${{ inputs.settings-mirrors}}' mirrors: '${{ inputs.settings-mirrors }}'
properties: '${{ inputs.settings-properties}}' properties: '${{ inputs.settings-properties }}'
sonatypeSnapshots: '${{ inputs.settings-sonatypeSnapshots}}' sonatypeSnapshots: '${{ inputs.settings-sonatypeSnapshots }}'
proxies: '${{ inputs.settings-proxies }}'