diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9cab45ca..5988b139 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -110,7 +110,12 @@ jobs: - name: Configure echo mirror for dependency resolution run: | - sed -i 's||echocentral,!org.eclipse.*,!org.sonatype.*https://maven.echohq.com|' ~/.m2/settings.xml + # Update existing mirror or create new one with Eclipse artifacts excluded + if grep -q '' ~/.m2/settings.xml; then + sed -i 's|.*|central,!org.eclipse.*,!org.sonatype.*|g' ~/.m2/settings.xml + else + sed -i 's||echocentral,!org.eclipse.*,!org.sonatype.*https://maven.echohq.com|' ~/.m2/settings.xml + fi - name: Update the POM version