The GitHub workflow also does not reference it anymore, which I forgot to do earlier. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>tags/V1_9_7_M2
ant -version | ant -version | ||||
- name: Compile + package code | - 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 | - name: Run Tests | ||||
# Tests in module ajde call Swing/AWT classes. Without frame buffer they throw | # 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. | # HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. | ||||
uses: GabrielBB/xvfb-action@v1 | uses: GabrielBB/xvfb-action@v1 | ||||
with: | 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 |
<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> |