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/ にあります。