diff --git a/README.md b/README.md index 4a2de94..d2d4e5b 100644 --- a/README.md +++ b/README.md @@ -75,11 +75,11 @@ with: maven-test-command: "test -DfailIfNoTests=false -Dtest='!IntegrationTest'" maven-settings-xml-path: "${{ github.workspace }}/settings.xml" - custom-cache-path: '!~/.m2/repository/com' + custom-cache-path: '!~/.m2/repository/com/subdomain' push-on-success: 'true' ``` -`custom-cache-path` は [actions/cache](https://github.com/actions/cache) に渡す `path` を記述します。`!` を使うことでキャッシュ対象から除外できます。この例では `~/.m2/repository/com` 配下のディレクトリをすべてキャッシュしない設定になります。 +`custom-cache-path` は [actions/cache](https://github.com/actions/cache) に渡す `path` を記述します。`!` を使うことでキャッシュ対象から除外できます。この例では `~/.m2/repository/com/subdomain` 配下のディレクトリをすべてキャッシュしない設定になります。 リポジトリに push するには GITHUB_TOKEN や permissions といった認証情報を適切に設定する必要があります。 diff --git a/action.yml b/action.yml index 9b214f9..7133a5a 100644 --- a/action.yml +++ b/action.yml @@ -42,7 +42,7 @@ runs: uses: actions/cache@v2 with: path: | - ~/.m2/repository/* + ~/.m2/repository/*/* ${{ inputs.custom-cache-path }} key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} restore-keys: |