2016-05-27 7 views
1

プロジェクトでコード重複のインスタンスが存在する場合は、Maven CPD PMDプラグインを実装してビルドに失敗します。intellijアイデア:ターミナルウィンドウ:ファイルパス/ファイルをクリック可能にする

これはすべて問題なく動作します。しかし、IntelliJのアイデア端末に出力誤差の形式である:

ターミナル出力:

CPD障害:

[INFO] C:位置で重複コードの31行を発見:\ Users \ユーザーボブ\ドキュメント\プロジェクト\フォルダ\ SRC \メイン\のJava \のHelloWorld.java ライン330

[INFO] C:\ Users \ユーザーボブ\ドキュメント\プロジェクト\フォルダ\ SRC \メイン\のJava \ HelloWorld.java 行428

私は最近の経験は、出力誤差は次のようになりますこれは、Mavenのチェックスタイルのプラグインを実装していた、が、これは正常に動作し、それが何をすべきか、

[INFO] C:\ Users \ bob \ Documents \ Project \ Folder \ src \ main \ java \ HelloWorld.java:428

この「ファイルパス」をクリックしてdこのエラーが発生したファイルと行に直接送信します。

[INFO] C:\ Users \ユーザーボブライン428

でHelloWorld.javaので、私の質問があり、とにかく形式で出力を "認識" にIntelliJのアイデアを得るための存在であります\ Documents \ Project \ Folder \ src \ main \ java \ HelloWorld.java 行428

この「クリック可能」とは?

すべてのヘルプや洞察力が大幅に手動でクラスに移動するものとして理解されるであろうが(私はエラーの数百を持っている、特にとして):(本当に迷惑です。

おかげで、すべての.. :)

+1

私はあなたがIntellIJ IDEAでこれを設定することはできず、代わりにそれを設定する方法を見つける必要があると思うでしょう(これは類似の質問に基づいています)(http://stackoverflow.com/a/1012279/2492865)コンソール出力。しかし、maven-checkstyle-pluginはそれを許可していないようです。おそらく、あなたは[AuditEventFormatter](http://checkstyle.sourceforge.net/apidocs/com/puppycrawl/tools/checkstyle/AuditEventFormatter.html)を介していくつかの種類の深いカスタマイズを行うことができますが、それは非常に複雑なようです。 –

+1

IntelliJ IDEA Plug-in "Awesome Console"は私のところに途中に入りますが、行番号にジャンプしません:(。 –

+0

それは良い考えです!誰かが既に[pythonログを処理するプルリクエスト](https://github.com/anthraxx/intellij-awesome-console/issues/9)を提出しています。 おそらく、スタイルチェックの出力に対して同様のプルリクエストを作成することができます。 –

答えて

0

付きIntellijは、端末を使用するのではなく、実行コンフィギュレーションを使用してコードを実行できますか?これはあなたが望むものを与えるでしょう。

また、Visual Studioコードは、コメントとして、そのままの形で使いたいものです。

+0

実行ウィンドウにあります –

関連する問題