Skip to content

Update Maven settings file without having to get JSON correct ⚙️

License

Notifications You must be signed in to change notification settings

k15g/action-maven-settings

Repository files navigation

Action: Maven settings

- name: Setup settings for Maven
  uses: k15g/action-maven-settings@edge

Inputs

path (optional)

Default: ${HOME}/.m2/settings.xml

- name: Setup settings for Maven
  uses: k15g/action-maven-settings@edge
  with:
    path: .m2/settings-docker.xml

profile (optional)

Default: github

- name: Setup settings for Maven
  uses: k15g/action-maven-settings@edge
  with:
    profile: myprofile

repositories (optional)

Default: empty

- name: Setup settings for Maven
  uses: k15g/action-maven-settings@edge
  with:
    repositories: |
      myrepo:
        url: https://repo.example.com/maven2

include (optional)

Default: empty

- name: Setup settings for Maven
  uses: k15g/action-maven-settings@edge
  with:
    include: |
      - spring-releases

Available known repositories:

servers (optional)

Default: empty

- name: Setup settings for Maven
  uses: k15g/action-maven-settings@edge
  with:
    servers: |
      central:
        username: myuser
        password: mypass