問題タブ [maven-checkstyle-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
499 参照

maven - checkstyle を使用するすべてのプロジェクトで使用するために、checkstyle の import-control ファイルをバンドルできますか?

後でビルドするプロジェクトではなく、checkstyle.xml ファイルを作成するプロジェクトに import-control ファイルが存在するように、checkstyle に import-control を追加しようとしています。

すべてのルールを定義する特定の gradle プロジェクトがあり、このプロジェクトには import-control.xml があります。私の問題は、このチェックスタイルを使用する別のプロジェクトで mvn clean install を実行しようとすると、そのプロジェクトで import-control.xml を見つけようとすることです。

checkstyle.xml で次の構成を行いました。

import-control.xml は checkstyle.xml の隣に配置されます。

このファイルがビルド中のルート プロジェクトではなく、checkstyle プロジェクトに存在することを Maven に伝えるために、私が何をする必要があるか誰か教えてもらえますか?

私が得たエラーは次のとおりです: モジュール TreeWalker を初期化できません - モジュール ImportControl を初期化できません - プロパティ 'file' の値 'import-control.xml' が不正です 見つかりません: import-control.xml

v 2.17 で

import-control.xml を読み込めません: ファイルが見つかりません:/C://import-control.xml: \import-control.xml

私が試したこと: checkstyle バージョンを 3.1.0 にアップグレードします (以前は 2.17 でした) import-control.xml を使用しますが、機能しませんでした。ドキュメントとコードを読み込もうとしましたが、役に立ちませんでした。

助けてくれてありがとう

あとで書いて / モーテン

mvn 構成:

0 投票する
3 に答える
6068 参照

java - Checkstyle LineLength 構成が機能しない

Java プロジェクトに追加しようとするmaven-checkstyle-pluginと、いくつかの奇妙な問題に直面しています。checkstyle バージョンは 3.1.0 で、checkstyle バージョン 8.19 を使用します。以下は、checkstyle.xml使用しているプロジェクトです。

そして私のpom.xmlの設定

ここで、実行mvn checkstyle:checkすると次のメッセージが表示されます。

[エラー] プロジェクト myproject で目標 org.apache.maven.plugins:maven-checkstyle-plugin:3.1.0:check (default-cli) を実行できませんでした: checkstyle 構成中に失敗しました: LineLength は Checker の子として許可されていません - > [ヘルプ 1]

チェックスタイルを更新してこのようにすると

次のメッセージが表示されます

[エラー] プロジェクト myproject で目標 org.apache.maven.plugins:maven-checkstyle-plugin:3.1.0:check (default-cli) を実行できませんでした: checkstyle 構成中に失敗しました: プロパティ 'max' が存在しません。確認してくださいドキュメント -> [ヘルプ 1]

私には、エラー メッセージが誤解を招くため、何が起こっているのか推測できません。この構成で欠けているものは何ですか?