2

私はプロジェクトサイトを生成しています

mvn site

Linkcheck はレポート プラグインとして有効化されています

<reporting>
    <plugins>
        (...)
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-linkcheck-plugin</artifactId>
            <version>1.2</version>
        </plugin>
    </plugins>
</reporting>

コードは Java です。

クラス ファイルのコメント ヘッダーには、StackOverflow の質問へのリンクが含まれています。

/**
 * Example written by Bruno Lowagie in answer to:
 * https://stackoverflow.com/questions/26853894/continue-field-output-on-second-page-with-itextsharp
 */

サイト生成のリンク チェック フェーズ中に、次のような警告が表示されます。

[ WARN] Cookie rejected: "$Version=0; __cfduid=dab443ca4b7fc1de5130856b7401f83cb1455551507; $Path=/; $Domain=.stackoverflow.com". Illegal domain attribute ".stackoverflow.com". Domain of origin: "stackoverflow.com"
[ WARN] Cookie rejected: "$Version=0; logged_in=no; $Path=/; $Domain=.github.com". Illegal domain attribute ".github.com". Domain of origin: "github.com"

「Cookieが拒否されました:不正なドメイン属性」に関する他のSOの質問をすでに見ました。この aswerによると、問題は私の側にあるのではなく、送信が許可されていない Cookie を設定しているのは StackOverflow と GitHub であり、基になる http ライブラリがmaven-linkcheck-pluginそれを教えてくれます。この動作は、RFC 2109で指定されているとおりです。

リンクされた質問は回避策を提供します:httpclient基本的に、私は悪いクッキーを気にしない、ギミギミギミと言うクッキーポリシーを設定します。非準拠のサーバーを許容する必要があるため、Cookie ガイドに記載されているブラウザー互換 Cookie 仕様を使用する必要があります。

私の質問は次のとおりです。私は ではなく で作業してhttpclientいるため、これらの Cookie 警告を取り除くにはmaven何を入力すればよいですか? pom.xml私は何か有用なものを見つけました

4

1 に答える 1