ant -version
- name: Compile + package code
- run: ./mvnw -B --settings .mvn/settings-read-github-packages.xml --file pom.xml -DskipTests package
+ run: ./mvnw -B --file pom.xml -DskipTests package
- name: Run Tests
# Tests in module ajde call Swing/AWT classes. Without frame buffer they throw
# HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it.
uses: GabrielBB/xvfb-action@v1
with:
- run: ./mvnw -B --settings .mvn/settings-read-github-packages.xml --file pom.xml -Daspectj.tests.verbose=false verify
+ run: ./mvnw -B --file pom.xml -Daspectj.tests.verbose=false verify
+++ /dev/null
-<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
-
-<!--
- GitHub Actions currently requires authentication even for read-only access to Maven artifacts stored in GitHub
- Packages. There is no such thing as public package repositories without authentication. See here:
- https://github.community/t/how-to-allow-unauthorised-read-access-to-github-packages-maven-repository/115517/4
-
- How to use it:
- https://github.com/jcansdale-test/maven-consume
-
- How to XML-encode an access token online (no problem to use the website, it is meant for public access anyway):
- https://coderstoolbox.net/string/#!encoding=xml&action=encode&charset=none
--->
-
- <servers>
- <server>
- <id>github</id>
- <username>kriegaex</username>
- <!-- Public access token with 'read:packages' scope -->
- <password>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</password>
- </server>
- </servers>
-
-</settings>