From 996e9a78927e25712cb35c728b148fa23869a002 Mon Sep 17 00:00:00 2001 From: Patrik Korytar Date: Thu, 3 Sep 2026 16:49:22 +0200 Subject: [PATCH 1/4] Integrate shared workflows --- .github/workflows/maven-build.yml | 77 ------------------------ .github/workflows/maven-mend-pr.yml | 34 +++++++++++ .github/workflows/maven-mend.yml | 37 ++++++++++++ .github/workflows/maven-pr.yml | 16 +++++ .github/workflows/maven-release.yml | 25 ++++++++ .github/workflows/maven-set-version.yml | 25 ++++++++ .github/workflows/maven-snapshot.yml | 18 ++++++ .github/workflows/validate-gh-action.yml | 11 ++++ pom.xml | 13 +++- 9 files changed, 177 insertions(+), 79 deletions(-) delete mode 100644 .github/workflows/maven-build.yml create mode 100644 .github/workflows/maven-mend-pr.yml create mode 100644 .github/workflows/maven-mend.yml create mode 100644 .github/workflows/maven-pr.yml create mode 100644 .github/workflows/maven-release.yml create mode 100644 .github/workflows/maven-set-version.yml create mode 100644 .github/workflows/maven-snapshot.yml create mode 100644 .github/workflows/validate-gh-action.yml diff --git a/.github/workflows/maven-build.yml b/.github/workflows/maven-build.yml deleted file mode 100644 index 18fb9b4f8..000000000 --- a/.github/workflows/maven-build.yml +++ /dev/null @@ -1,77 +0,0 @@ -# -# Copyright (C) 2013 Red Hat, Inc. (https://github.com/Commonjava/galley) -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -name: build on maven - -on: - watch: - types: [started] - pull_request: - types: [opened, reopened, edited, synchronize, ready_for_review] - push: - branches: - - master - # We should only let the source code files to trigger the push action - # to avoid meaningless snapshot pushing to sonatype - paths: - - 'api/**' - - 'caches/**' - - 'cdi-embedder/**' - - 'core/**' - - 'maven/**' - - 'testing/**' - - 'transports/**' - - 'pom.xml' - - workflow_dispatch: - -jobs: - build: - name: Build with maven - runs-on: ubuntu-latest - env: - MAVEN_OPTS: "-Xmx4096m -Xms2048m -XX:MaxMetaspaceSize=4096m -Xss8m" - steps: - - uses: actions/checkout@v7 - - - name: Set up JDK - uses: actions/setup-java@v5 - with: - java-version: '11' - distribution: 'temurin' - architecture: x64 - - - uses: s4u/maven-settings-action@v4.0.0 - with: - sonatypeSnapshots: true - - - name: Build the Maven verify phase - run: mvn -B -V clean verify -Prun-its -Pci - - - - uses: s4u/maven-settings-action@v4.0.0 - if: ${{ github.event_name == 'push' }} - with: - servers: | - [{ - "id": "central-portal-snapshots", - "username": "${{ secrets.SONATYPE_BOT_USERNAME }}", - "password": "${{ secrets.SONATYPE_BOT_TOKEN }}" - }] - - - name: Deploy the artifact - if: ${{ github.event_name == 'push' }} - run: mvn help:effective-settings -B -V clean deploy -e diff --git a/.github/workflows/maven-mend-pr.yml b/.github/workflows/maven-mend-pr.yml new file mode 100644 index 000000000..cd2dcd3f8 --- /dev/null +++ b/.github/workflows/maven-mend-pr.yml @@ -0,0 +1,34 @@ +name: Mend CLI scan for Maven PR + +on: + workflow_run: # zizmor: ignore[dangerous-triggers] + workflows: ["Java CI with Maven"] + types: [completed] + +permissions: + contents: read + actions: read + checks: write + pull-requests: write + security-events: write + +concurrency: + group: mend-scan-${{ github.event.workflow_run.pull_requests[0].number || github.event.workflow_run.head_sha }} + cancel-in-progress: true + +jobs: + scan: + if: github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'pull_request' + uses: project-ncl/shared-github-actions/.github/workflows/mend-ci.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + project_name: "Commonjava/galley" + SCA: true + SAST: true + triggering_run_id: ${{ github.event.workflow_run.id }} + pr_feedback: true + secrets: + MEND_URL: ${{ secrets.MEND_URL }} + MEND_USER_KEY: ${{ secrets.MEND_USER_KEY }} + MEND_EMAIL: ${{ secrets.MEND_EMAIL }} + MEND_ORGNAME: ${{ secrets.MEND_ORGNAME }} + MEND_PRODUCTNAME: ${{ secrets.MEND_PRODUCTNAME }} diff --git a/.github/workflows/maven-mend.yml b/.github/workflows/maven-mend.yml new file mode 100644 index 000000000..cfa911f41 --- /dev/null +++ b/.github/workflows/maven-mend.yml @@ -0,0 +1,37 @@ +name: Mend CLI scan for Maven + +on: + push: + branches: + - master + schedule: + - cron: "0 22 * * 0" + +permissions: + contents: read + actions: read + checks: write + pull-requests: write + security-events: write + +jobs: + build: + uses: project-ncl/shared-github-actions/.github/workflows/maven-ci.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + java_version: "11" + build_command: "MAVEN_OPTS='-Xmx4096m -Xms2048m -XX:MaxMetaspaceSize=4096m -Xss8m' mvn -B -V clean verify" + upload_artifacts: true + + call-mend-ci: + needs: build + uses: project-ncl/shared-github-actions/.github/workflows/mend-ci.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + project_name: "Commonjava/galley" + SCA: true + SAST: true + secrets: + MEND_URL: ${{ secrets.MEND_URL }} + MEND_USER_KEY: ${{ secrets.MEND_USER_KEY }} + MEND_EMAIL: ${{ secrets.MEND_EMAIL }} + MEND_ORGNAME: ${{ secrets.MEND_ORGNAME }} + MEND_PRODUCTNAME: ${{ secrets.MEND_PRODUCTNAME }} diff --git a/.github/workflows/maven-pr.yml b/.github/workflows/maven-pr.yml new file mode 100644 index 000000000..925a66c17 --- /dev/null +++ b/.github/workflows/maven-pr.yml @@ -0,0 +1,16 @@ +name: Java CI with Maven + +permissions: + contents: read + +on: + pull_request: + branches: ["*"] + +jobs: + call-maven-ci: + uses: project-ncl/shared-github-actions/.github/workflows/maven-ci.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + java_version: "11" + build_command: "MAVEN_OPTS='-Xmx4096m -Xms2048m -XX:MaxMetaspaceSize=4096m -Xss8m' mvn -B -V clean verify" + upload_artifacts: true diff --git a/.github/workflows/maven-release.yml b/.github/workflows/maven-release.yml new file mode 100644 index 000000000..fc51dce0c --- /dev/null +++ b/.github/workflows/maven-release.yml @@ -0,0 +1,25 @@ +name: "0 Central Release Job" # Adding the 0 so that it's on top of the list of github actions +on: + workflow_dispatch: # Manual trigger so you don't release on every push + inputs: + ref_to_release: + description: "[Optional] Branch or commit to release. Default: Github default branch" + required: false + type: string + # default has to be a static string, no variables allowed + default: "" + +jobs: + call-release-job: + permissions: + contents: write # needed to push commit and tag back to the repository + uses: project-ncl/shared-github-actions/.github/workflows/maven-release.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + java_version: "11" + ref_to_release: ${{ inputs.ref_to_release }} + release_command: 'mvn -B -V release:prepare release:perform -DlocalCheckout=true -DpushChanges=false' + secrets: + SONATYPE_USERNAME: ${{ secrets.SONATYPE_BOT_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_BOT_TOKEN }} + GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} + GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} diff --git a/.github/workflows/maven-set-version.yml b/.github/workflows/maven-set-version.yml new file mode 100644 index 000000000..57231e755 --- /dev/null +++ b/.github/workflows/maven-set-version.yml @@ -0,0 +1,25 @@ +name: "0 Maven Set Version Job" # Adding the 0 so that it's on top of the list of github actions +on: + workflow_dispatch: # Manual trigger + inputs: + new_version: + description: "[Required] Version to set" + required: true + type: string + + ref_for_version: + description: "[Optional] Branch or commit to change version. Default: Github default branch" + required: false + type: string + # default has to be a static string, no variables allowed + default: "" + +jobs: + call-maven-set-version-job: + permissions: + contents: write # needed to push commit and tag back to the repository + uses: project-ncl/shared-github-actions/.github/workflows/maven-set-version.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + java_version: "11" + new_version: ${{ inputs.new_version }} + ref_for_version: ${{ inputs.ref_for_version }} diff --git a/.github/workflows/maven-snapshot.yml b/.github/workflows/maven-snapshot.yml new file mode 100644 index 000000000..d637b9e80 --- /dev/null +++ b/.github/workflows/maven-snapshot.yml @@ -0,0 +1,18 @@ +name: Build snapshot version and upload to Maven Central + +on: + push: + branches: ["master"] + +permissions: {} + +jobs: + call-snapshot-job: + uses: project-ncl/shared-github-actions/.github/workflows/maven-snapshot.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 + with: + java_version: "11" + project_name: "Commonjava/galley" + snapshot_deploy_command: "mvn help:effective-settings -B -V clean deploy -e" + secrets: + SONATYPE_USERNAME: ${{ secrets.SONATYPE_BOT_USERNAME }} + SONATYPE_PASSWORD: ${{ secrets.SONATYPE_BOT_TOKEN }} diff --git a/.github/workflows/validate-gh-action.yml b/.github/workflows/validate-gh-action.yml new file mode 100644 index 000000000..994137922 --- /dev/null +++ b/.github/workflows/validate-gh-action.yml @@ -0,0 +1,11 @@ +name: Validate GitHub Actions Workflows +permissions: {} + +on: + pull_request: + paths: + - ".github/workflows/*.yml" + +jobs: + validate: + uses: project-ncl/shared-github-actions/.github/workflows/validate-gh-action.yml@646d9b629925d6405fb06ed1476aefd6b2cdca86 # v0.0.23 diff --git a/pom.xml b/pom.xml index 815487a4d..3024db6ea 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ org.commonjava commonjava - 21 + 22 org.commonjava.maven.galley @@ -178,7 +178,7 @@ org.commonjava.boms web-commons-bom - 34 + 35-SNAPSHOT import pom @@ -399,4 +399,13 @@ + + + + sonatype-snapshots + https://central.sonatype.com/repository/maven-snapshots/ + false + true + + From eec4eae0e289346cd66e5bbd9acda572c8d88690 Mon Sep 17 00:00:00 2001 From: Patrik Korytar Date: Thu, 3 Sep 2026 16:50:12 +0200 Subject: [PATCH 2/4] Update dependabot to match shared workflows one --- .github/dependabot.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f70fe33d3..0acc664c4 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -8,12 +8,22 @@ updates: directory: "/" # Location of package manifests schedule: interval: "weekly" - ignore: - - dependency-name: "*" - update-types: ["version-update:semver-major"] - + # wait after a new release till we create a PR, to reduce risk of pulling + # a compromised new version + cooldown: + default-days: 7 + # Exclude our own repos from cooldown + # https://docs.github.com/en/code-security/reference/supply-chain-security/dependabot-options-reference#cooldown- + exclude: + - "org.jboss.da:*" + - "org.jboss.pnc*:*" # match org.jboss.pnc:xyz and org.jboss.pnc.group:xyz + - "org.commonjava*:*" # match org.commonjava:xyz and org.commonjava.group:xyz - package-ecosystem: "github-actions" # Also update Github actions directory: "/" schedule: # Check for updates to GitHub Actions every week interval: "weekly" + # wait after a new release till we create a PR, to reduce risk of pulling + # a compromised new version + cooldown: + default-days: 7 From a8896bff0f867ab7d4adc8f69ca77941c9e263e5 Mon Sep 17 00:00:00 2001 From: Patrik Korytar Date: Thu, 3 Sep 2026 16:50:22 +0200 Subject: [PATCH 3/4] Add release.yml --- .github/release.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 000000000..79c66ccaf --- /dev/null +++ b/.github/release.yml @@ -0,0 +1,15 @@ +# From https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes#creating-automatically-generated-release-notes-for-a-new-release +changelog: + categories: + - title: 🐛 Fixes / 🚀 Enhancements + labels: + - '*' + exclude: + labels: + - dependencies + - title: 👒 Project Dependencies + labels: + - java + - title: 👒 CI Dependencies + labels: + - github_actions From 6f06cd718c71a5459a2b00b9aa0e72c38592c813 Mon Sep 17 00:00:00 2001 From: Patrik Korytar Date: Thu, 10 Sep 2026 09:44:46 +0200 Subject: [PATCH 4/4] Fix license header --- api/pom.xml | 4 ++-- .../org/commonjava/maven/galley/BadGatewayException.java | 6 +++--- .../java/org/commonjava/maven/galley/GalleyException.java | 6 +++--- .../org/commonjava/maven/galley/GalleyInitException.java | 6 +++--- .../commonjava/maven/galley/TransferContentException.java | 6 +++--- .../java/org/commonjava/maven/galley/TransferException.java | 6 +++--- .../commonjava/maven/galley/TransferLocationException.java | 6 +++--- .../java/org/commonjava/maven/galley/TransferManager.java | 6 +++--- .../commonjava/maven/galley/TransferTimeoutException.java | 6 +++--- .../org/commonjava/maven/galley/auth/PasswordEntry.java | 6 +++--- .../commonjava/maven/galley/cache/CacheProviderFactory.java | 6 +++--- .../commonjava/maven/galley/cache/SimpleLockingSupport.java | 6 +++--- .../maven/galley/config/TransportManagerConfig.java | 6 +++--- .../org/commonjava/maven/galley/event/EventMetadata.java | 6 +++--- .../org/commonjava/maven/galley/event/FileAccessEvent.java | 6 +++--- .../commonjava/maven/galley/event/FileDeletionEvent.java | 6 +++--- .../org/commonjava/maven/galley/event/FileErrorEvent.java | 6 +++--- .../java/org/commonjava/maven/galley/event/FileEvent.java | 6 +++--- .../commonjava/maven/galley/event/FileNotFoundEvent.java | 6 +++--- .../org/commonjava/maven/galley/event/FileStorageEvent.java | 6 +++--- .../commonjava/maven/galley/event/NoOpFileEventManager.java | 6 +++--- .../maven/galley/io/AbstractTransferDecorator.java | 6 +++--- .../maven/galley/io/HashedLocationPathGenerator.java | 6 +++--- .../commonjava/maven/galley/io/NoOpTransferDecorator.java | 6 +++--- .../commonjava/maven/galley/io/OverriddenBooleanValue.java | 6 +++--- .../commonjava/maven/galley/io/SpecialPathConstants.java | 6 +++--- .../java/org/commonjava/maven/galley/io/SpecialPathSet.java | 6 +++--- .../maven/galley/io/TransferDecoratorManager.java | 6 +++--- .../maven/galley/io/checksum/ChecksumAlgorithm.java | 6 +++--- .../org/commonjava/maven/galley/model/ConcreteResource.java | 6 +++--- .../commonjava/maven/galley/model/FilePatternMatcher.java | 6 +++--- .../org/commonjava/maven/galley/model/ListingResult.java | 6 +++--- .../java/org/commonjava/maven/galley/model/Location.java | 6 +++--- .../commonjava/maven/galley/model/PathPatternMatcher.java | 6 +++--- .../java/org/commonjava/maven/galley/model/Resource.java | 6 +++--- .../org/commonjava/maven/galley/model/SimpleLocation.java | 6 +++--- .../org/commonjava/maven/galley/model/SpecialPathInfo.java | 6 +++--- .../commonjava/maven/galley/model/SpecialPathMatcher.java | 6 +++--- .../java/org/commonjava/maven/galley/model/Transfer.java | 6 +++--- .../org/commonjava/maven/galley/model/TransferBatch.java | 6 +++--- .../commonjava/maven/galley/model/TransferOperation.java | 6 +++--- .../java/org/commonjava/maven/galley/model/TypeMapping.java | 6 +++--- .../org/commonjava/maven/galley/model/VirtualResource.java | 6 +++--- .../org/commonjava/maven/galley/nfc/NoOpNotFoundCache.java | 6 +++--- .../commonjava/maven/galley/proxy/NoOpProxySitesCache.java | 6 +++--- .../commonjava/maven/galley/spi/auth/PasswordManager.java | 6 +++--- .../commonjava/maven/galley/spi/cache/CacheProvider.java | 6 +++--- .../commonjava/maven/galley/spi/event/FileEventManager.java | 6 +++--- .../org/commonjava/maven/galley/spi/io/PathGenerator.java | 6 +++--- .../commonjava/maven/galley/spi/io/SpecialPathManager.java | 6 +++--- .../commonjava/maven/galley/spi/io/TransferDecorator.java | 6 +++--- .../maven/galley/spi/metrics/MeteringProvider.java | 6 +++--- .../commonjava/maven/galley/spi/metrics/TimingProvider.java | 6 +++--- .../org/commonjava/maven/galley/spi/nfc/NotFoundCache.java | 6 +++--- .../commonjava/maven/galley/spi/proxy/ProxySitesCache.java | 6 +++--- .../commonjava/maven/galley/spi/transport/DownloadJob.java | 6 +++--- .../commonjava/maven/galley/spi/transport/ExistenceJob.java | 6 +++--- .../commonjava/maven/galley/spi/transport/ListingJob.java | 6 +++--- .../maven/galley/spi/transport/LocationExpander.java | 6 +++--- .../maven/galley/spi/transport/LocationResolver.java | 6 +++--- .../commonjava/maven/galley/spi/transport/PublishJob.java | 6 +++--- .../commonjava/maven/galley/spi/transport/Transport.java | 6 +++--- .../commonjava/maven/galley/spi/transport/TransportJob.java | 6 +++--- .../maven/galley/spi/transport/TransportManager.java | 6 +++--- .../maven/galley/transport/NoOpLocationExpander.java | 6 +++--- .../maven/galley/util/AtomicFileOutputStreamWrapper.java | 6 +++--- .../org/commonjava/maven/galley/util/ContentTypeUtils.java | 6 +++--- .../maven/galley/util/IdempotentCloseInputStream.java | 6 +++--- .../maven/galley/util/IdempotentCloseOutputStream.java | 6 +++--- .../org/commonjava/maven/galley/util/LocationUtils.java | 6 +++--- .../java/org/commonjava/maven/galley/util/PathUtils.java | 6 +++--- .../org/commonjava/maven/galley/util/ResourceUtils.java | 6 +++--- .../commonjava/maven/galley/util/TransferInputStream.java | 6 +++--- .../commonjava/maven/galley/util/TransferOutputStream.java | 6 +++--- .../org/commonjava/maven/galley/util/TransferUtils.java | 6 +++--- .../java/org/commonjava/maven/galley/util/UrlUtils.java | 6 +++--- .../maven/galley/io/SpecialPathConstantsTest.java | 6 +++--- .../org/commonjava/maven/galley/util/PathUtilsTest.java | 6 +++--- caches/partyline/pom.xml | 4 ++-- .../galley/cache/partyline/PartyLineCacheProvider.java | 6 +++--- .../cache/partyline/PartyLineCacheProviderConfig.java | 6 +++--- .../cache/partyline/PartyLineCacheProviderFactory.java | 6 +++--- .../partyline/PartyLineCacheProviderConcurrentIOTest.java | 6 +++--- .../galley/cache/partyline/PartyLineCacheProviderTest.java | 6 +++--- caches/path-mapped/pom.xml | 4 ++-- .../galley/cache/pathmapped/PathMappedCacheProvider.java | 6 +++--- .../cache/pathmapped/PathMappedCacheProviderConfig.java | 6 +++--- .../cache/pathmapped/PathMappedCacheProviderFactory.java | 6 +++--- .../pathmapped/PathMappedCacheProviderCassandraTest.java | 6 +++--- .../cache/pathmapped/PathMappedCacheProviderJPATest.java | 6 +++--- caches/pom.xml | 4 ++-- caches/tck/pom.xml | 4 ++-- .../org/commonjava/maven/galley/cache/CacheProviderTCK.java | 6 +++--- .../commonjava/maven/galley/cache/MockPathGenerator.java | 6 +++--- .../galley/cache/iotasks/CacheProviderWorkingTask.java | 6 +++--- .../commonjava/maven/galley/cache/iotasks/DeleteTask.java | 6 +++--- .../org/commonjava/maven/galley/cache/iotasks/ReadTask.java | 6 +++--- .../commonjava/maven/galley/cache/iotasks/WriteTask.java | 6 +++--- .../commonjava/maven/galley/cache/testutil/AssertUtil.java | 6 +++--- .../maven/galley/cache/testutil/TestFileEventManager.java | 6 +++--- .../commonjava/maven/galley/cache/testutil/TestIOUtils.java | 6 +++--- .../maven/galley/cache/testutil/TestTransferDecorator.java | 6 +++--- cdi-embedder/pom.xml | 4 ++-- .../maven/galley/embed/EmbeddableCDIProducer.java | 6 +++--- .../galley/embed/AbstractEmbeddableCDIProducerTest.java | 6 +++--- .../galley/embed/EmbeddableCDIProducerStartupTest.java | 6 +++--- .../embed/EmbeddableCDI_HTTPArtifactDownload_Test.java | 6 +++--- .../EmbeddableCDI_HTTPArtifactMetadataDownload_Test.java | 6 +++--- .../maven/galley/embed/EmbeddableCDI_HTTPDownload_Test.java | 6 +++--- .../org/commonjava/maven/galley/embed/TestCDIProvider.java | 6 +++--- .../org/commonjava/maven/galley/embed/WeldJUnit4Runner.java | 6 +++--- core/pom.xml | 4 ++-- .../main/java/org/commonjava/maven/galley/GalleyCore.java | 6 +++--- .../java/org/commonjava/maven/galley/GalleyCoreBuilder.java | 6 +++--- .../maven/galley/auth/AttributePasswordManager.java | 6 +++--- .../commonjava/maven/galley/auth/MemoryPasswordManager.java | 6 +++--- .../commonjava/maven/galley/cache/FileCacheProvider.java | 6 +++--- .../maven/galley/cache/FileCacheProviderConfig.java | 6 +++--- .../maven/galley/cache/FileCacheProviderFactory.java | 6 +++--- .../maven/galley/internal/TransferManagerImpl.java | 6 +++--- .../maven/galley/internal/xfer/BatchRetriever.java | 6 +++--- .../maven/galley/internal/xfer/DownloadHandler.java | 6 +++--- .../maven/galley/internal/xfer/ExistenceHandler.java | 6 +++--- .../maven/galley/internal/xfer/ListingHandler.java | 6 +++--- .../maven/galley/internal/xfer/UploadHandler.java | 6 +++--- .../maven/galley/io/ChecksummingTransferDecorator.java | 6 +++--- .../maven/galley/io/DeprecatedChecksummingFilter.java | 6 +++--- .../maven/galley/io/NoCacheTransferDecorator.java | 6 +++--- .../commonjava/maven/galley/io/SpecialPathManagerImpl.java | 6 +++--- .../maven/galley/io/checksum/AbstractChecksumGenerator.java | 6 +++--- .../io/checksum/AbstractChecksumGeneratorFactory.java | 6 +++--- .../galley/io/checksum/ChecksummingDecoratorAdvisor.java | 6 +++--- .../maven/galley/io/checksum/ChecksummingInputStream.java | 6 +++--- .../maven/galley/io/checksum/ChecksummingOutputStream.java | 6 +++--- .../commonjava/maven/galley/io/checksum/ContentDigest.java | 6 +++--- .../io/checksum/DisabledChecksummingDecoratorAdvisor.java | 6 +++--- .../maven/galley/io/checksum/Md5GeneratorFactory.java | 6 +++--- .../maven/galley/io/checksum/Sha1GeneratorFactory.java | 6 +++--- .../maven/galley/io/checksum/Sha256GeneratorFactory.java | 6 +++--- .../maven/galley/io/checksum/Sha384GeneratorFactory.java | 6 +++--- .../maven/galley/io/checksum/Sha512GeneratorFactory.java | 6 +++--- .../maven/galley/io/checksum/TransferMetadata.java | 6 +++--- .../maven/galley/io/checksum/TransferMetadataConsumer.java | 6 +++--- .../maven/galley/io/nocache/NoCacheInputStream.java | 6 +++--- .../commonjava/maven/galley/nfc/MemoryNotFoundCache.java | 6 +++--- .../maven/galley/transport/SimpleUrlLocationResolver.java | 6 +++--- .../maven/galley/transport/TransportManagerImpl.java | 6 +++--- .../maven/galley/AbstractTransferManagerTest.java | 6 +++--- .../commonjava/maven/galley/TransferManagerImplTest.java | 6 +++--- .../maven/galley/cache/AbstractFileCacheBMUnitTest.java | 6 +++--- .../maven/galley/cache/FileCacheProviderTest.java | 6 +++--- .../maven/galley/cache/TryToReadWhileWritingTest.java | 6 +++--- .../maven/galley/cache/TryToWriteWhileReadingTest.java | 6 +++--- .../internal/xfer/DownloadHandlerConcurrencyTest.java | 6 +++--- .../galley/io/checksum/ChecksummingInputStreamTest.java | 6 +++--- .../galley/io/checksum/ChecksummingOutputStreamTest.java | 6 +++--- .../io/checksum/ChecksummingTransferDecoratorTest.java | 6 +++--- .../maven/galley/io/checksum/Md5GeneratorFactoryTest.java | 6 +++--- .../galley/io/checksum/testutil/TestDecoratorAdvisor.java | 6 +++--- .../galley/io/checksum/testutil/TestMetadataConsumer.java | 6 +++--- maven/pom.xml | 4 ++-- .../org/commonjava/maven/galley/maven/ArtifactManager.java | 6 +++--- .../maven/galley/maven/ArtifactMetadataManager.java | 6 +++--- .../org/commonjava/maven/galley/maven/ArtifactRules.java | 6 +++--- .../java/org/commonjava/maven/galley/maven/GalleyMaven.java | 6 +++--- .../commonjava/maven/galley/maven/GalleyMavenBuilder.java | 6 +++--- .../commonjava/maven/galley/maven/GalleyMavenException.java | 6 +++--- .../maven/galley/maven/GalleyMavenRuntimeException.java | 6 +++--- .../maven/galley/maven/internal/ArtifactManagerImpl.java | 6 +++--- .../galley/maven/internal/ArtifactMetadataManagerImpl.java | 6 +++--- .../internal/defaults/StandardMaven304PluginDefaults.java | 6 +++--- .../internal/defaults/StandardMaven350PluginDefaults.java | 6 +++--- .../internal/defaults/StandardMavenPluginImplications.java | 6 +++--- .../maven/internal/metadata/StandardMetadataMapper.java | 6 +++--- .../galley/maven/internal/type/StandardTypeMapper.java | 6 +++--- .../galley/maven/internal/version/VersionResolverImpl.java | 6 +++--- .../commonjava/maven/galley/maven/model/ArtifactBatch.java | 6 +++--- .../maven/galley/maven/model/MavenElementView.java | 6 +++--- .../maven/galley/maven/model/ProjectVersionRefLocation.java | 6 +++--- .../galley/maven/model/view/AbstractMavenElementView.java | 6 +++--- .../maven/galley/maven/model/view/DependencyView.java | 6 +++--- .../commonjava/maven/galley/maven/model/view/DocRef.java | 6 +++--- .../maven/galley/maven/model/view/ExtensionView.java | 6 +++--- .../maven/galley/maven/model/view/MavenGAVView.java | 6 +++--- .../maven/galley/maven/model/view/MavenGAView.java | 6 +++--- .../maven/galley/maven/model/view/MavenPomElementView.java | 6 +++--- .../maven/galley/maven/model/view/MavenPomView.java | 6 +++--- .../maven/galley/maven/model/view/MavenXmlMixin.java | 6 +++--- .../maven/galley/maven/model/view/MavenXmlView.java | 6 +++--- .../maven/galley/maven/model/view/OriginInfo.java | 6 +++--- .../maven/galley/maven/model/view/ParentView.java | 6 +++--- .../maven/galley/maven/model/view/PluginDependencyView.java | 6 +++--- .../maven/galley/maven/model/view/PluginView.java | 6 +++--- .../maven/galley/maven/model/view/ProjectRefView.java | 6 +++--- .../galley/maven/model/view/ProjectVersionRefView.java | 6 +++--- .../maven/galley/maven/model/view/PropertiesView.java | 6 +++--- .../maven/galley/maven/model/view/RepositoryView.java | 6 +++--- .../maven/galley/maven/model/view/XPathManager.java | 6 +++--- .../maven/galley/maven/model/view/XmlNodeInfo.java | 6 +++--- .../galley/maven/model/view/meta/LatestSnapshotView.java | 6 +++--- .../maven/model/view/meta/MavenMetadataElementView.java | 6 +++--- .../galley/maven/model/view/meta/MavenMetadataView.java | 6 +++--- .../galley/maven/model/view/meta/SnapshotArtifactView.java | 6 +++--- .../maven/galley/maven/model/view/meta/VersioningView.java | 6 +++--- .../maven/model/view/settings/MavenSettingsElementView.java | 6 +++--- .../galley/maven/model/view/settings/MavenSettingsView.java | 6 +++--- .../maven/galley/maven/model/view/settings/MirrorView.java | 6 +++--- .../maven/galley/maven/model/view/settings/ProxyView.java | 6 +++--- .../maven/galley/maven/parse/AbstractMavenXmlReader.java | 6 +++--- .../maven/galley/maven/parse/GalleyMavenXMLException.java | 6 +++--- .../commonjava/maven/galley/maven/parse/JXPathUtils.java | 6 +++--- .../maven/galley/maven/parse/MavenMetadataReader.java | 6 +++--- .../commonjava/maven/galley/maven/parse/MavenPomReader.java | 6 +++--- .../maven/galley/maven/parse/MavenSettingsReader.java | 6 +++--- .../org/commonjava/maven/galley/maven/parse/PomPeek.java | 6 +++--- .../maven/galley/maven/parse/ResolveFunctions.java | 6 +++--- .../maven/galley/maven/parse/XMLInfrastructure.java | 6 +++--- .../maven/galley/maven/rel/MavenModelProcessor.java | 6 +++--- .../maven/galley/maven/rel/ModelProcessorConfig.java | 6 +++--- .../maven/spi/defaults/AbstractMavenPluginImplications.java | 6 +++--- .../galley/maven/spi/defaults/MavenPluginDefaults.java | 6 +++--- .../galley/maven/spi/defaults/MavenPluginImplications.java | 6 +++--- .../maven/galley/maven/spi/metadata/MetadataMapper.java | 6 +++--- .../commonjava/maven/galley/maven/spi/type/TypeMapper.java | 6 +++--- .../maven/galley/maven/spi/version/VersionResolver.java | 6 +++--- .../maven/galley/maven/util/ArtifactPathUtils.java | 6 +++--- .../maven/version/EarliestVersionSelectionStrategy.java | 6 +++--- .../maven/version/LatestVersionSelectionStrategy.java | 6 +++--- .../galley/maven/version/VersionSelectionStrategy.java | 6 +++--- .../maven/internal/version/ArtifactManagerImplTest.java | 6 +++--- .../maven/internal/version/VersionResolverImplTest.java | 6 +++--- .../galley/maven/model/view/AbstractMavenViewTest.java | 6 +++--- .../maven/galley/maven/model/view/DependencyViewTest.java | 6 +++--- .../galley/maven/model/view/JXPathContextAncestryTest.java | 6 +++--- .../maven/galley/maven/model/view/MavenPomViewTest.java | 6 +++--- .../maven/galley/maven/model/view/MavenXmlViewTest.java | 6 +++--- .../maven/galley/maven/parse/XMLInfrastructureTest.java | 6 +++--- .../maven/galley/maven/rel/MavenModelProcessorTest.java | 6 +++--- .../commonjava/maven/galley/maven/testutil/TestFixture.java | 6 +++--- .../maven/galley/maven/util/ArtifactPathUtilsTest.java | 6 +++--- .../org/commonjava/maven/galley/maven/util/PomPeekTest.java | 6 +++--- pom.xml | 4 ++-- testing/api/pom.xml | 4 ++-- .../commonjava/maven/galley/testing/core/ApiFixture.java | 6 +++--- .../maven/galley/testing/core/cache/TestCacheProvider.java | 6 +++--- .../commonjava/maven/galley/testing/core/cdi/TestData.java | 6 +++--- .../galley/testing/core/event/TestFileEventManager.java | 6 +++--- .../maven/galley/testing/core/io/TestTransferDecorator.java | 6 +++--- .../galley/testing/core/transport/TestLocationExpander.java | 6 +++--- .../maven/galley/testing/core/transport/TestTransport.java | 6 +++--- .../galley/testing/core/transport/job/TestDownload.java | 6 +++--- .../galley/testing/core/transport/job/TestExistence.java | 6 +++--- .../galley/testing/core/transport/job/TestListing.java | 6 +++--- .../galley/testing/core/transport/job/TestPublish.java | 6 +++--- testing/core/pom.xml | 4 ++-- .../commonjava/maven/galley/testing/core/CoreFixture.java | 6 +++--- testing/maven/pom.xml | 4 ++-- .../maven/galley/testing/maven/GalleyMavenFixture.java | 6 +++--- testing/pom.xml | 4 ++-- transports/filearc/pom.xml | 4 ++-- .../org/commonjava/maven/galley/filearc/FileTransport.java | 6 +++--- .../maven/galley/filearc/FileTransportConfig.java | 6 +++--- .../commonjava/maven/galley/filearc/ZipJarTransport.java | 6 +++--- .../maven/galley/filearc/internal/AbstractZipOperation.java | 6 +++--- .../maven/galley/filearc/internal/FileDownload.java | 6 +++--- .../maven/galley/filearc/internal/FileExistence.java | 6 +++--- .../maven/galley/filearc/internal/FileListing.java | 6 +++--- .../maven/galley/filearc/internal/FilePublish.java | 6 +++--- .../maven/galley/filearc/internal/ZipDownload.java | 6 +++--- .../maven/galley/filearc/internal/ZipExistence.java | 6 +++--- .../maven/galley/filearc/internal/ZipListing.java | 6 +++--- .../maven/galley/filearc/internal/ZipPublish.java | 6 +++--- .../maven/galley/filearc/internal/util/ZipUtils.java | 6 +++--- .../maven/galley/filearc/internal/util/ZipUtilsTest.java | 6 +++--- transports/httpclient/pom.xml | 4 ++-- .../org/commonjava/maven/galley/transport/htcli/Http.java | 6 +++--- .../maven/galley/transport/htcli/HttpClientTransport.java | 6 +++--- .../commonjava/maven/galley/transport/htcli/HttpImpl.java | 6 +++--- .../transport/htcli/UploadMetadataGenTransferDecorator.java | 6 +++--- .../transport/htcli/conf/GlobalHttpConfiguration.java | 6 +++--- .../galley/transport/htcli/conf/GlobalProxyConfig.java | 6 +++--- .../maven/galley/transport/htcli/conf/HttpJobType.java | 6 +++--- .../galley/transport/htcli/internal/AbstractHttpJob.java | 6 +++--- .../maven/galley/transport/htcli/internal/HttpDownload.java | 6 +++--- .../galley/transport/htcli/internal/HttpExistence.java | 6 +++--- .../maven/galley/transport/htcli/internal/HttpListing.java | 6 +++--- .../maven/galley/transport/htcli/internal/HttpPublish.java | 6 +++--- .../transport/htcli/internal/model/WrapperHttpLocation.java | 6 +++--- .../htcli/internal/util/HttpFactoryPasswordDelegate.java | 6 +++--- .../transport/htcli/internal/util/LocationLookup.java | 6 +++--- .../htcli/internal/util/TransferResponseUtils.java | 6 +++--- .../galley/transport/htcli/model/HttpExchangeMetadata.java | 6 +++--- .../htcli/model/HttpExchangeMetadataFromRequestHeader.java | 6 +++--- .../maven/galley/transport/htcli/model/HttpLocation.java | 6 +++--- .../galley/transport/htcli/model/LocationTrustType.java | 6 +++--- .../galley/transport/htcli/model/SimpleHttpLocation.java | 6 +++--- .../maven/galley/transport/htcli/util/CertEnumerator.java | 6 +++--- .../maven/galley/transport/htcli/util/HttpUtil.java | 6 +++--- .../maven/galley/transport/htcli/util/UrlInfo.java | 6 +++--- .../galley/transport/htcli/internal/HttpDownloadTest.java | 6 +++--- .../galley/transport/htcli/internal/HttpExistenceTest.java | 6 +++--- .../maven/galley/transport/htcli/internal/HttpListTest.java | 6 +++--- .../galley/transport/htcli/internal/HttpListingTest.java | 6 +++--- .../internal/UploadMetadataGenTransferDecoratorTest.java | 6 +++--- .../galley/transport/htcli/testutil/HttpTestFixture.java | 6 +++--- .../galley/transport/htcli/testutil/TestCacheProvider.java | 6 +++--- .../transport/htcli/testutil/TestFileEventManager.java | 6 +++--- .../transport/htcli/testutil/TestSpecialPathManager.java | 6 +++--- .../transport/htcli/testutil/TestTransferDecorator.java | 6 +++--- transports/pom.xml | 4 ++-- 310 files changed, 914 insertions(+), 914 deletions(-) diff --git a/api/pom.xml b/api/pom.xml index 8aeffcbcb..a6836a4fe 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -1,13 +1,13 @@