0

ジェンキンスでプロジェクトをリリースしようとしていますが、ホストが見つからないという例外が発生します。

Caused by: java.lang.RuntimeException: java.net.UnknownHostException: XXXXXXXXXXXXXXX: nodename nor servname provided, or not known
    at org.apache.maven.scm.provider.perforce.PerforceScmProvider.generateDefaultClientspecName(PerforceScmProvider.java:420)
    at org.apache.maven.scm.provider.perforce.PerforceScmProvider.getClientspecName(PerforceScmProvider.java:395)
    at org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(PerforceCheckOutCommand.java:75)
    at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeCommand(AbstractCheckOutCommand.java:82)
    at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:59)

ソースを読むと、次の行で例外がスローされているように見えます。

InetAddress.getLocalHost().getHostName();

コードを変更する以外にリリース プラグインのソースを管理していないので、この問題を回避する方法はありますか?

4

1 に答える 1

0

私は回避策を見つけました。コマンドラインでコマンドを実行します

hostname <your-ip or actual-hostname>
于 2013-05-22T23:50:47.283 に答える