Maven の目標: clean、test、compile、package、install を使用します。
使用可能なプロファイル: docs、testKerberos
デフォルトでは、Kerberos テストケースは実行されません。
Kerberos テストケースを実行するための要件は、実行中の KDC、クライアントプリンシパルを含む keytab ファイル、および Kerberos プリンシパルです。
Kerberos テストケースを実行するには、testKerberos
Maven プロファイルを使用します。
$ mvn test -PtestKerberos
次の Maven -D
オプションを使用して、デフォルト値を変更できます。
hadoop-auth.test.kerberos.realm
: デフォルト値 LOCALHOSThadoop-auth.test.kerberos.client.principal
: デフォルト値 clienthadoop-auth.test.kerberos.server.principal
: デフォルト値 HTTP/localhost (「HTTP/」で始まる必要があります)hadoop-auth.test.kerberos.keytab.file
: デフォルト値 $HOME/$USER.keytabドキュメントを作成するには、docs
Maven プロファイルを使用します。
$ mvn package -Pdocs
生成されたドキュメントは、hadoop-auth/target/site/
にあります。