keycloak/misc/scripts
Akbar Husain 3f62bb4d2b
Make shebang in bash scripts consistent (#37369)
Closes #34983

Signed-off-by: akbarhusainpatel <apatel@intermiles.com>
2026-02-17 11:32:28 +01:00
..
check-java-version.sh Make shebang in bash scripts consistent (#37369) 2026-02-17 11:32:28 +01:00
dependency-report.sh Make shebang in bash scripts consistent (#37369) 2026-02-17 11:32:28 +01:00
kcw Add support to use kcw with remote test server 2025-11-19 20:43:42 +01:00
README.md Add kcw script to Keycloak repository 2025-07-21 08:57:19 +02:00

dependency-report.sh

Search for a dependency in the Keycloak project to identify where it is used, and if there are multiple versions in use.

For example:

misc/scripts/dependency-report.sh org.twitter4j:twitter4j-core

Will output a report like:

===================================================================================================
Dependency tree for org.twitter4j:twitter4j-core
---------------------------------------------------------------------------------------------------
org.keycloak:keycloak-services:jar:999.0.0-SNAPSHOT
\- org.twitter4j:twitter4j-core:jar:4.1.2:compile
org.keycloak:keycloak-crypto-fips1402:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-services:jar:999.0.0-SNAPSHOT:compile
   \- org.twitter4j:twitter4j-core:jar:4.1.2:compile
...

kcw

Provides a quick and convenient way of starting a Keycloak server, supporting a specific version, a locally built version, or the nightly release.

Examples:

kcw dev start-dev
kcw nightly start --hostname=mykeycloak

For more details run kcw help.