keycloak のビルドとテストをしてみた(うまくいかなかった)
keycloak の ビルド、テスト方法について調べたのでメモ。
現状ではテストが上手く動かすことができてないのですが
とりあえず今までのところまでを記録しておきます
コンパイルまで
keycloak/README.md at master · keycloak/keycloak · GitHub
- git clone
$ git clone https://github.com/keycloak/keycloak.git $ cd keycloak
- compile
mvn install -Pdistribution -DskipTests=true
- run
$ mvn -f testsuite/utils/pom.xml exec:java -Pkeycloak-server
テスト実行
keycloak/HOW-TO-RUN.md at master · keycloak/keycloak · GitHub
- wildfly
# Prepare servers mvn -f testsuite/integration-arquillian/servers/pom.xml clean install \ -Pauth-server-wildfly \ -Papp-server-wildfly
- JBoss Fuse 6.3 登録
$ curl -O http://origin-repository.jboss.org/nexus/content/groups/m2-proxy/org/jboss/fuse/jboss-fuse-karaf/6.3.0.redhat-328/jboss-fuse-karaf-6.3.0.redhat-328.zip $ mv boss-fuse-karaf-6.3.0.redhat-328.zip $DOWNLOAD_DIR $ mvn install:install-file \ -DgroupId=org.jboss.fuse \ -DartifactId=jboss-fuse-karaf \ -Dversion=6.3.0.redhat-328 \ -Dpackaging=zip \ -Dfile=$DOWNLOAD_DIR/jboss-fuse-karaf-6.3.0.redhat-328.zip
- JBoss Fuseインストール
$ mvn -f testsuite/integration-arquillian/servers \ clean install \ -Pauth-server-wildfly \ -Papp-server-fuse63 \ -Dfuse63.version=6.3.0.redhat-328 \ -Dapp.server.karaf.update.config=true \ -Dmaven.local.settings=$HOME/.m2/settings.xml \ -Drepositories=,http://download.eng.bos.redhat.com/brewroot/repos/sso-7.1-build/latest/maven/ \ -Dmaven.repo.local=$HOME/.m2/repository
失敗
ここまでやったら 以下のエラー。
Updating Config - Keycloak authentication ps: illegal argument: o usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]] [-u] [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]] ps [-L]
こんなのみつけた
https://issues.apache.org/jira/browse/KARAF-5312
Macのせいなのかな?
環境をCentOS に変えて後で試してみよう
moremagic
2018-02-28