Skip to content
This repository was archived by the owner on Feb 2, 2025. It is now read-only.

Commit 138ff38

Browse files
committed
Merge tag '4.28.1.0'
Release 4.28.1.0
2 parents b02f721 + 8c3d437 commit 138ff38

33 files changed

+699
-680
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# For most projects, this workflow file will not need changing; you simply need
2+
# to commit it to your repository.
3+
#
4+
# You may wish to alter this file to override the set of languages analyzed,
5+
# or to provide custom queries or build logic.
6+
#
7+
# ******** NOTE ********
8+
# We have attempted to detect the languages in your repository. Please check
9+
# the `language` matrix defined below to confirm you have the correct set of
10+
# supported CodeQL languages.
11+
#
12+
name: "CodeQL"
13+
14+
on:
15+
push:
16+
branches: [ develop, master ]
17+
pull_request:
18+
# The branches below must be a subset of the branches above
19+
branches: [ develop ]
20+
schedule:
21+
- cron: '15 5 * * 6'
22+
23+
jobs:
24+
analyze:
25+
name: Analyze
26+
runs-on: ubuntu-latest
27+
permissions:
28+
actions: read
29+
contents: read
30+
security-events: write
31+
32+
strategy:
33+
fail-fast: false
34+
matrix:
35+
language: [ 'java' ]
36+
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
37+
# Learn more:
38+
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
39+
40+
steps:
41+
- name: Checkout repository
42+
uses: actions/checkout@v4
43+
44+
# Initializes the CodeQL tools for scanning.
45+
- name: Initialize CodeQL
46+
uses: github/codeql-action/init@v3
47+
with:
48+
languages: ${{ matrix.language }}
49+
# If you wish to specify custom queries, you can do so here or in a config file.
50+
# By default, queries listed here will override any specified in a config file.
51+
# Prefix the list here with "+" to use these queries and those in the config file.
52+
# queries: ./path/to/local/query, your-org/your-repo/queries@main
53+
54+
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
55+
# If this step fails, then you should remove it and run the build manually (see below)
56+
- name: Autobuild
57+
uses: github/codeql-action/autobuild@v3
58+
59+
# ℹ️ Command-line programs to run using the OS shell.
60+
# 📚 https://git.io/JvXDl
61+
62+
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
63+
# and modify them (or add more) to build your code if your project
64+
# uses a compiled language
65+
66+
#- run: |
67+
# make bootstrap
68+
# make release
69+
70+
- name: Perform CodeQL Analysis
71+
uses: github/codeql-action/analyze@v3
72+

.github/workflows/maven.yml

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
name: Java CI
2+
3+
on:
4+
pull_request:
5+
push:
6+
tags:
7+
- '*'
8+
branches:
9+
- develop
10+
11+
jobs:
12+
build_and_test:
13+
strategy:
14+
fail-fast: false
15+
matrix:
16+
os: [ 'ubuntu-latest', 'macos-latest', 'windows-latest' ]
17+
java-version: [ 17 ]
18+
browser: ['googlechromeheadless', 'firefoxheadless', 'edgeheadless']
19+
include:
20+
- os: ubuntu-latest
21+
set_display: export DISPLAY=:99; Xvfb :99 -screen 0 1024x768x24 -ac -noreset & sleep 3
22+
install_dependencies: |
23+
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
24+
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
25+
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/edge stable main" > /etc/apt/sources.list.d/microsoft-edge-dev.list'
26+
sudo rm microsoft.gpg
27+
sudo apt update
28+
sudo apt-get -y -q install xvfb zip curl microsoft-edge-beta
29+
- os: windows-latest
30+
install_dependencies: choco install firefox googlechrome curl zip -y --no-progress
31+
- os: macos-latest
32+
install_dependencies: |
33+
brew install --cask firefox
34+
brew install --cask google-chrome
35+
brew install --cask microsoft-edge
36+
brew install zip
37+
brew install curl
38+
exclude:
39+
- os: macos-latest
40+
browser: firefoxheadless # Webdriver download if not working with Firefox at GHA
41+
java-version: 8
42+
43+
runs-on: ${{ matrix.os }}
44+
name: Test on ${{ matrix.os }} with Java ${{ matrix.java-version }} using browser ${{ matrix.browser }}
45+
steps:
46+
- uses: actions/checkout@v4
47+
- name: Set up JDK ${{ matrix.java-version }}
48+
uses: actions/setup-java@v4
49+
with:
50+
distribution: zulu
51+
java-version: ${{ matrix.java-version }}
52+
java-package: jdk+fx # needed for jbrowser
53+
- name: Set up other dependencies
54+
run: |
55+
${{ matrix.install_dependencies }}
56+
${{ matrix.set_display }}
57+
- name: Build with Maven
58+
run: |
59+
mvn -B -ntp -q verify --file pom.xml -P 'build,${{ matrix.browser }}'
60+
- name: Delete output.xml (on Win)
61+
run: |
62+
Get-ChildItem target/robotframework-reports -Include *output.xml -Recurse | Remove-Item
63+
echo "REPORT_FILE=$(Get-ChildItem target/robotframework-reports -Include *report.html -Recurse -Name)" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
64+
echo "SHA=$(("${{ github.event_name }}" -eq "push") ? '${{ github.sha }}' : '${{ github.event.pull_request.head.sha }}')" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
65+
if: always() && runner.os == 'Windows'
66+
67+
- name: Delete output.xml (on Unix-like)
68+
run: |
69+
find target/robotframework-reports -type f -name '*output.xml' -exec rm {} +
70+
echo "REPORT_FILE=$(find target/robotframework-reports -type f -name '*report.html' | sed 's#.*/##')" >> $GITHUB_ENV
71+
echo "SHA=$([ "${{ github.event_name }}" == "push" ] && echo "${{ github.sha }}" || echo "${{ github.event.pull_request.head.sha }}")" >> $GITHUB_ENV
72+
if: always() && runner.os != 'Windows'
73+
74+
- name: Print actual triggering commit
75+
run: echo "${{ env.SHA }}"
76+
77+
- name: Archive acceptances test results
78+
uses: actions/upload-artifact@v4
79+
with:
80+
name: at-results-${{ matrix.browser }}-${{ matrix.os }}-${{ matrix.java-version }}
81+
path: target/robotframework-reports
82+
if: always() && job.status == 'failure'
83+
84+
- name: Upload results on failure
85+
id: upload_results
86+
run: |
87+
echo '<html><head><meta http-equiv = "refresh" content =" 0 ; url = /${{ env.REPORT_FILE }}"></head></html>' > target/robotframework-reports/index.html
88+
zip -r -j site.zip target/robotframework-reports > no_output 2>&1
89+
curl -s -H "Content-Type: application/zip" -H "Authorization: Bearer ${{ secrets.NETLIFY_TOKEN }}" --data-binary "@site.zip" https://api.netlify.com/api/v1/sites > response.json
90+
echo "::set-output name=REPORT_URL::$(cat response.json|python -c "import sys, json; print('https://' + json.load(sys.stdin)['subdomain'] + '.netlify.com')")"
91+
echo "::set-output name=JOB_STATUS::$(python -c "print('${{ job.status }}'.lower())")"
92+
if: always() && job.status == 'failure'
93+
94+
- uses: octokit/request-action@dad4362715b7fb2ddedf9772c8670824af564f0d #v2.4.0
95+
name: Update status with Github Status API
96+
id: update_status_pr
97+
with:
98+
route: POST /repos/{repository}/statuses/{sha}
99+
repository: ${{ github.repository }}
100+
sha: "${{env.SHA}}"
101+
state: "${{steps.upload_results.outputs.JOB_STATUS}}"
102+
target_url: "${{steps.upload_results.outputs.REPORT_URL}}"
103+
description: "Link to test report."
104+
context: at-results-${{ matrix.browser }}-${{ matrix.os }}-${{ matrix.java-version }}
105+
env:
106+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
107+
if: always() && job.status == 'failure'
108+
109+
release:
110+
needs: [build_and_test]
111+
if: github.event_name == 'push'
112+
runs-on: ubuntu-latest
113+
name: Release package
114+
steps:
115+
- uses: actions/checkout@v4
116+
- name: Set up JDK
117+
uses: actions/setup-java@v4
118+
with:
119+
distribution: zulu
120+
java-version: 17
121+
- name: Release Maven package
122+
run: |
123+
export GPG_TTY=$(tty)
124+
echo -n "$GPG_PRIVATE_KEY" | gpg --allow-secret-key-import --batch --import
125+
mvn clean deploy --batch-mode --activate-profiles deploy --settings ${{ github.workspace }}/.m2/settings.xml -DskipTests -B -ntp
126+
env:
127+
GPG_PRIVATE_KEY: ${{ secrets.gpg_private_key }}
128+
GPG_PASSPHRASE: ${{ secrets.gpg_passphrase }}
129+
NEXUS_USERNAME: ${{ secrets.nexus_username }}
130+
NEXUS_PASSWORD: ${{ secrets.nexus_password }}

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1+
# IDEs
12
.project
23
.settings
34
.classpath
5+
.idea
46
.vscode
7+
*.iml
8+
.factorypath
9+
10+
# App specifics
511
target
612
webdriver
713
/libspecs/

.m2/jvm.config

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
-Dorg.slf4j.simpleLogger.log.com.gargoylesoftware.htmlunit.DefaultCssErrorHandler=error
2+
-Dorg.slf4j.simpleLogger.log.com.gargoylesoftware.htmlunit.html.InputElementFactory=warn
3+
-Dorg.slf4j.simpleLogger.log.com.gargoylesoftware.htmlunit.IncorrectnessListenerImpl=error

.m2/settings.xml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<?xml version="1.0" encoding="UTF-8" ?>
2+
<!-- Maven settings for CI -->
3+
<settings
4+
xmlns="http://maven.apache.org/SETTINGS/1.0.0"
5+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
6+
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"
7+
>
8+
<profiles>
9+
<!-- GPG settings -->
10+
<profile>
11+
<id>gpg</id>
12+
<activation>
13+
<activeByDefault>true</activeByDefault>
14+
</activation>
15+
<properties>
16+
<gpg.executable>gpg</gpg.executable>
17+
<!-- Load passphrase from env variable -->
18+
<gpg.passphrase>${env.GPG_PASSPHRASE}</gpg.passphrase>
19+
</properties>
20+
</profile>
21+
</profiles>
22+
23+
<servers>
24+
<!-- Sonatype OSSRH credentials -->
25+
<server>
26+
<id>ossrh</id>
27+
<!-- Load credentials from env variables -->
28+
<username>${env.NEXUS_USERNAME}</username>
29+
<password>${env.NEXUS_PASSWORD}</password>
30+
</server>
31+
</servers>
32+
</settings>

.travis.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

.travis/deploy.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

.travis/settings.xml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.whitesource

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"checkRunSettings": {
3+
"vulnerableCheckRunConclusionLevel": "failure"
4+
},
5+
"issueSettings": {
6+
"minSeverityLevel": "LOW"
7+
}
8+
}

DEPENDENCIES.md

-6 KB
[INFO] Scanning for projects...
[INFO] 
[INFO] -------< com.github.marketsquare:robotframework-seleniumlibrary >-------
[INFO] Building Robot Framework :: SeleniumLibrary 4.28.1.0
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Building Robot Framework :: SeleniumLibrary 2.53.1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- dependency:3.7.0:tree (default-cli) @ robotframework-seleniumlibrary ---
[INFO] com.github.marketsquare:robotframework-seleniumlibrary:jar:4.28.1.0
[INFO] +- org.robotframework:javalib-core:jar:2.0.3:compile
[INFO] |  \- org.apache.commons:commons-collections4:jar:4.4:compile
[INFO] +- org.robotframework:robotframework:jar:4.1.2:compile
[INFO] +- org.seleniumhq.selenium:selenium-java:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-api:jar:4.28.1:compile
[INFO] |  |  \- org.jspecify:jspecify:jar:1.0.0:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-chrome-driver:jar:4.28.1:compile
[INFO] |  |  +- com.google.auto.service:auto-service-annotations:jar:1.1.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-chromium-driver:jar:4.28.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-json:jar:4.28.1:compile
[INFO] |  |  \- org.seleniumhq.selenium:selenium-manager:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-devtools-v130:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-devtools-v131:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-devtools-v132:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-devtools-v85:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-edge-driver:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-firefox-driver:jar:4.28.1:compile
[INFO] |  |  \- org.seleniumhq.selenium:selenium-http:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-remote-driver:jar:4.28.1:compile
[INFO] |  |  +- com.google.guava:guava:jar:33.4.0-jre:compile
[INFO] |  |  |  +- com.google.guava:failureaccess:jar:1.0.2:compile
[INFO] |  |  |  +- com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile
[INFO] |  |  |  +- com.google.code.findbugs:jsr305:jar:3.0.2:compile
[INFO] |  |  |  +- org.checkerframework:checker-qual:jar:3.43.0:compile
[INFO] |  |  |  \- com.google.j2objc:j2objc-annotations:jar:3.0.0:compile
[INFO] |  |  +- io.opentelemetry.semconv:opentelemetry-semconv:jar:1.28.0-alpha:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-api:jar:1.46.0:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-context:jar:1.46.0:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-exporter-logging:jar:1.46.0:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-sdk-common:jar:1.46.0:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi:jar:1.46.0:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-sdk-extension-autoconfigure:jar:1.46.0:compile
[INFO] |  |  |  \- io.opentelemetry:opentelemetry-api-incubator:jar:1.46.0-alpha:runtime
[INFO] |  |  +- io.opentelemetry:opentelemetry-sdk-trace:jar:1.46.0:compile
[INFO] |  |  +- io.opentelemetry:opentelemetry-sdk:jar:1.46.0:compile
[INFO] |  |  |  +- io.opentelemetry:opentelemetry-sdk-metrics:jar:1.46.0:compile
[INFO] |  |  |  \- io.opentelemetry:opentelemetry-sdk-logs:jar:1.46.0:compile
[INFO] |  |  \- org.seleniumhq.selenium:selenium-os:jar:4.28.1:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-safari-driver:jar:4.28.1:compile
[INFO] |  \- org.seleniumhq.selenium:selenium-support:jar:4.28.1:compile
[INFO] +- org.aspectj:aspectjrt:jar:1.9.21.2:compile
[INFO] --- maven-dependency-plugin:3.0.2:tree (default-cli) @ robotframework-seleniumlibrary ---
[INFO] com.github.hi-fi:robotframework-seleniumlibrary:jar:2.53.1.0-SNAPSHOT
[INFO] +- org.robotframework:javalib-core:jar:1.2.1:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2:compile
[INFO] |  \- com.thoughtworks.paranamer:paranamer:jar:1.1.2:compile
[INFO] +- com.github.markusbernhardt:xml-doclet:jar:1.0.5:compile
[INFO] |  +- com.sun:tools:jar:1.7:system
[INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.7.12:compile
[INFO] +- org.seleniumhq.selenium:selenium-server:jar:2.53.1:compile
[INFO] |  +- com.beust:jcommander:jar:1.48:compile
[INFO] |  +- org.bouncycastle:bcprov-jdk15on:jar:1.48:compile
[INFO] |  +- org.bouncycastle:bcpkix-jdk15on:jar:1.48:compile
[INFO] |  +- mx4j:mx4j-tools:jar:3.0.1:compile
[INFO] |  +- org.seleniumhq.selenium:jetty-repacked:jar:9.2.13.v20150730:compile
[INFO] |  +- javax.servlet:javax.servlet-api:jar:3.1.0:compile
[INFO] |  +- org.seleniumhq.selenium:jetty-rc-repacked:jar:5:compile
[INFO] |  +- net.jcip:jcip-annotations:jar:1.0:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-java:jar:2.53.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-chrome-driver:jar:2.53.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-edge-driver:jar:2.53.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:htmlunit-driver:jar:2.21:compile
[INFO] |  |  |  \- net.sourceforge.htmlunit:htmlunit:jar:2.21:compile
[INFO] |  |  |     +- xalan:xalan:jar:2.7.2:compile
[INFO] |  |  |     |  \- xalan:serializer:jar:2.7.2:compile
[INFO] |  |  |     +- org.apache.httpcomponents:httpmime:jar:4.5.2:compile
[INFO] |  |  |     +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.17:compile
[INFO] |  |  |     +- net.sourceforge.htmlunit:neko-htmlunit:jar:2.21:compile
[INFO] |  |  |     |  \- xerces:xercesImpl:jar:2.11.0:compile
[INFO] |  |  |     |     \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] |  |  |     +- net.sourceforge.cssparser:cssparser:jar:0.9.18:compile
[INFO] |  |  |     |  \- org.w3c.css:sac:jar:1.3:compile
[INFO] |  |  |     \- org.eclipse.jetty.websocket:websocket-client:jar:9.2.15.v20160210:compile
[INFO] |  |  |        +- org.eclipse.jetty:jetty-util:jar:9.2.15.v20160210:compile
[INFO] |  |  |        +- org.eclipse.jetty:jetty-io:jar:9.2.15.v20160210:compile
[INFO] |  |  |        \- org.eclipse.jetty.websocket:websocket-common:jar:9.2.15.v20160210:compile
[INFO] |  |  |           \- org.eclipse.jetty.websocket:websocket-api:jar:9.2.15.v20160210:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-firefox-driver:jar:2.53.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:2.53.1:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-safari-driver:jar:2.53.1:compile
[INFO] |  |  |  \- io.netty:netty:jar:3.5.7.Final:compile
[INFO] |  |  +- org.seleniumhq.selenium:selenium-support:jar:2.53.1:compile
[INFO] |  |  \- org.seleniumhq.selenium:selenium-leg-rc:jar:2.53.1:compile
[INFO] |  +- org.yaml:snakeyaml:jar:1.8:compile
[INFO] |  \- commons-codec:commons-codec:jar:1.10:compile
[INFO] +- com.opera:operadriver:jar:1.5:compile
[INFO] |  +- com.opera:operalaunchers:jar:1.1:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.4.1:compile
[INFO] |  +- com.google.guava:guava:jar:14.0:compile
[INFO] |  +- commons-jxpath:commons-jxpath:jar:1.3:compile
[INFO] |  \- org.ini4j:ini4j:jar:0.5.2:compile
[INFO] +- com.codeborne:phantomjsdriver:jar:1.4.3:compile
[INFO] |  +- org.seleniumhq.selenium:selenium-api:jar:3.4.0:compile
[INFO] |  \- org.seleniumhq.selenium:selenium-remote-driver:jar:3.4.0:compile
[INFO] |     +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |     +- org.apache.httpcomponents:httpcore:jar:4.4.6:compile
[INFO] |     +- net.java.dev.jna:jna:jar:4.1.0:compile
[INFO] |     \- net.java.dev.jna:jna-platform:jar:4.1.0:compile
[INFO] +- org.robotframework:robotframework:jar:3.0.2:compile
[INFO] +- org.aspectj:aspectjrt:jar:1.8.7:compile
[INFO] +- com.googlecode.json-simple:json-simple:jar:1.1.1:compile
[INFO] |  \- junit:junit:jar:4.10:compile
[INFO] |     \- org.hamcrest:hamcrest-core:jar:1.1:compile
[INFO] +- io.appium:java-client:jar:9.4.0:provided
[INFO] |  +- com.google.code.gson:gson:jar:2.11.0:compile
[INFO] |  |  \- com.google.errorprone:error_prone_annotations:jar:2.27.0:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:2.0.16:compile
[INFO] +- org.apache.commons:commons-exec:jar:1.4.0:compile
[INFO] +- org.seleniumhq.selenium:htmlunit-driver:jar:4.13.0:compile
[INFO] |  \- net.sourceforge.htmlunit:htmlunit:jar:2.70.0:compile
[INFO] |     +- org.apache.httpcomponents:httpmime:jar:4.5.14:compile
[INFO] |     |  \- org.apache.httpcomponents:httpclient:jar:4.5.14:compile
[INFO] |     |     \- org.apache.httpcomponents:httpcore:jar:4.4.16:compile
[INFO] |     +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.70.0:compile
[INFO] |     +- net.sourceforge.htmlunit:neko-htmlunit:jar:2.70.0:compile
[INFO] |     +- net.sourceforge.htmlunit:htmlunit-cssparser:jar:1.14.0:compile
[INFO] |     +- net.sourceforge.htmlunit:htmlunit-xpath:jar:2.70.0:compile
[INFO] |     +- org.apache.commons:commons-text:jar:1.10.0:compile
[INFO] |     +- commons-io:commons-io:jar:2.10.0:compile
[INFO] |     +- commons-logging:commons-logging:jar:1.2:compile
[INFO] |     +- commons-net:commons-net:jar:3.9.0:compile
[INFO] |     +- commons-codec:commons-codec:jar:1.15:compile
[INFO] |     +- com.shapesecurity:salvation2:jar:3.0.1:compile
[INFO] |     \- org.eclipse.jetty.websocket:websocket-client:jar:9.4.50.v20221201:compile
[INFO] |        +- org.eclipse.jetty:jetty-client:jar:9.4.50.v20221201:compile
[INFO] |        |  \- org.eclipse.jetty:jetty-http:jar:9.4.50.v20221201:compile
[INFO] |        +- org.eclipse.jetty:jetty-util:jar:9.4.50.v20221201:compile
[INFO] |        +- org.eclipse.jetty:jetty-io:jar:9.4.50.v20221201:compile
[INFO] |        \- org.eclipse.jetty.websocket:websocket-common:jar:9.4.50.v20221201:compile
[INFO] |           \- org.eclipse.jetty.websocket:websocket-api:jar:9.4.50.v20221201:compile
[INFO] +- org.mockito:mockito-core:jar:5.15.2:test
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.15.11:compile
[INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.15.11:test
[INFO] |  \- org.objenesis:objenesis:jar:3.3:test
[INFO] +- io.github.bonigarcia:webdrivermanager:jar:5.7.0:compile
[INFO] |  +- com.github.docker-java:docker-java:jar:3.3.5:compile
[INFO] |  |  +- com.github.docker-java:docker-java-core:jar:3.3.5:compile
[INFO] |  |  |  +- com.github.docker-java:docker-java-api:jar:3.3.5:compile
[INFO] |  |  |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.10.3:compile
[INFO] |  |  |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.10.3:compile
[INFO] |  |  |  |  \- com.fasterxml.jackson.core:jackson-core:jar:2.10.3:compile
[INFO] |  |  |  \- org.bouncycastle:bcpkix-jdk18on:jar:1.76:compile
[INFO] |  |  |     +- org.bouncycastle:bcprov-jdk18on:jar:1.76:compile
[INFO] |  |  |     \- org.bouncycastle:bcutil-jdk18on:jar:1.76:compile
[INFO] |  |  \- org.slf4j:jcl-over-slf4j:jar:1.7.30:compile
[INFO] |  +- com.github.docker-java:docker-java-transport-httpclient5:jar:3.3.5:compile
[INFO] |  |  +- com.github.docker-java:docker-java-transport:jar:3.3.5:compile
[INFO] |  |  \- net.java.dev.jna:jna:jar:5.13.0:compile
[INFO] |  +- org.brotli:dec:jar:0.1.2:compile
[INFO] |  +- org.apache.commons:commons-compress:jar:1.26.0:compile
[INFO] |  \- org.apache.httpcomponents.client5:httpclient5:jar:5.2.1:compile
[INFO] |     +- org.apache.httpcomponents.core5:httpcore5:jar:5.2:compile
[INFO] |     \- org.apache.httpcomponents.core5:httpcore5-h2:jar:5.2:compile
[INFO] \- org.apache.commons:commons-lang3:jar:3.17.0:compile
[INFO] +- io.selendroid:selendroid-client:jar:0.17.0:compile
[INFO] |  +- io.selendroid:selendroid-common:jar:0.17.0:compile
[INFO] |  |  \- org.json:json:jar:20090211:compile
[INFO] |  \- io.selendroid:selendroid-server-common:jar:0.17.0:compile
[INFO] |     \- io.netty:netty-all:jar:4.0.21.Final:compile
[INFO] +- io.appium:java-client:jar:4.1.2:compile
[INFO] |  +- com.google.code.gson:gson:jar:2.7:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.2:compile
[INFO] |  +- commons-validator:commons-validator:jar:1.5.1:compile
[INFO] |  |  +- commons-beanutils:commons-beanutils:jar:1.9.2:compile
[INFO] |  |  \- commons-digester:commons-digester:jar:1.8.1:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.4:compile
[INFO] |  +- cglib:cglib-nodep:jar:3.2.4:compile
[INFO] |  +- org.springframework:spring-context:jar:4.3.2.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-aop:jar:4.3.2.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-beans:jar:4.3.2.RELEASE:compile
[INFO] |  |  +- org.springframework:spring-core:jar:4.3.2.RELEASE:compile
[INFO] |  |  \- org.springframework:spring-expression:jar:4.3.2.RELEASE:compile
[INFO] |  \- org.aspectj:aspectjweaver:jar:1.8.9:compile
[INFO] +- org.apache.commons:commons-exec:jar:1.3:compile
[INFO] \- com.machinepublishers:jbrowserdriver:jar:0.17.9:compile
[INFO]    +- org.apache.httpcomponents:httpclient-cache:jar:4.5.2:compile
[INFO]    +- org.zeroturnaround:zt-process:jar:1.3:compile
[INFO]    |  +- org.zeroturnaround:zt-exec:jar:1.7:compile
[INFO]    |  +- com.sun.jna:jna:jar:3.0.9:compile
[INFO]    |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO]    |  \- commons-io:commons-io:jar:2.2:compile
[INFO]    \- io.github.lukehutch:fast-classpath-scanner:jar:2.0.16:compile
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.551 s
[INFO] Finished at: 2025-01-25T16:43:44+02:00
[INFO] Total time: 1.431 s
[INFO] Finished at: 2017-09-18T21:42:32+03:00
[INFO] Final Memory: 14M/491M
[INFO] ------------------------------------------------------------------------

0 commit comments

Comments
 (0)