Bump actions/setup-node from v2.0.0 to v2.1.0
maven-settings-action
This action setup maven environment for use in action by:
- create maven settings.xml
- set
interactiveModeto false - useful in CI system - after job finish generated settings.xml will be removed to prevent cache or left sensitive data on build system
- add server to servers with id=github, username=$GITHUB_ACTOR and password=$GITHUB_TOKEN
Contributions
- Contributions are welcome!
- Give ⭐ - if you want to encourage me to work on a project
- Don't hesitate create issue for new feature you dream of or if you suspect some bug
Project versioning
Project use Semantic Versioning. We recommended to use the latest and specific release version.
In order to keep your project dependencies up to date you can watch this repository (Releases only) or use automatic tools like Dependabot.
Usage
See action.yml
Create default settings.xml:
steps:
- uses: s4u/maven-settings-action@v2.1.0
Create settings.xml with servers section:
steps:
- uses: s4u/maven-settings-action@v2.1.0
with:
servers: '[{"id": "serverId", "username": "username", "password": "password"}]'
Create settings.xml with mirrors section:
steps:
- uses: s4u/maven-settings-action@v2.1.0
with:
mirrors: '[{"id": "mirrorId", "name": "mirrorName", "mirrorOf": "mirrorOf", "url": "mirrorUrl"}]'
Create settings.xml with maven properties:
steps:
- uses: s4u/maven-settings-action@v2.1.0
with:
properties: '[{"propertyName1": "propertyValue1"}, {"propertyName2": "propertyValue2"}]'
Create settings.xml with https://oss.sonatype.org/content/repositories/snapshots in repository list
steps:
- uses: s4u/maven-settings-action@v2.1.0
with:
sonatypeSnapshots: true
Do not override existing settings.xml, from version 2.0 file is override by default :
steps:
- uses: s4u/maven-settings-action@v2.1.0
with:
override: false
Do not add github to server in settings.xml, by default is added:
steps:
- uses: s4u/maven-settings-action@v2.1.0
with:
githubServer: false
License
The scripts and documentation in this project are released under the MIT License