2011-03-04 14 views
5

My Eclipseは、JavaプロジェクトでPerlファイルをコンパイル/ビルドしようとしますが失敗します。私はPerl EPICをシンタックスカラーリングのためにインストールしましたが、どのようにしてエラーを無視することができますか?エラーを表示するPerl EPIC Eclipseプラグインを停止する方法

Project-> Properties-> Buildersに行き、Perl Epicのチェックを外してみましたが、これは何も変わりませんでした。

私は、Eclipseを使用しています:ヘリオスサービスリリース1つの ビルド番号:20100917から0705 のWindows XP上で

が、私は基本的にこの質問と同じ問題を持って、 How can I set up Eclipse to edit Perl without the runtime checking?

+0

ここではIndigoとまったく同じ問題があります。すべてのバリデーターとビルダーがプロジェクトで無効になっている場合でも、単にライブラリが見つからないと言うだけです。迷惑なこと。 – Leo

答えて

0

私はパースありませんよあなたの質問のコンテキストでこの文章: "私のeclipseは私のJavaプロジェクトでperlファイルをコンパイル/ビルドしようとすると失敗します。"

あなたはJavaプロジェクトとしてperlを実行していて、Javaではないため必然的にエラーメッセージが表示されていますか?あなたがしようとしていることを前提にして、perlプロジェクトをあなたのjavaプロジェクトが参照する可能性のあるperlプロジェクトとしてセットアップしたくないのはどうしてだろうか。

一般に、私はperlプロジェクトをセットアップするときに、そのプロパティを編集し、現在のディレクトリまたはローカルモジュールのパスと一致するようにincludeを設定します。自分自身で書かれたモジュールがあると仮定すると、私は呼び出す必要があり、彼らはこのマシンには存在しません(たとえば、Windowsマシン上でFOO :: smbを使用していないなどの理由はありません。

この場合、私はワークスペースにFOOディレクトリを作成して、そこに多くのスタブ関数を含むダミーのFOO :: smbモジュールを作成して、私に渡してみましょう私の構文ハイライトとエラーチェックは私にとっては適切な仕事です。実際のモジュールと十分にマッチするようにダミーのサブプログラムを書くと、スクリプトをアップロードする前にデバッグすることができます。私は、とにかくやるべきことを十分に理解しておくべきだと思っています。

開発用ワークステーションにインストールすることは意味をなさない、または不可能であると仮定して、CPANモジュールをダミーアウトすることになります。ハイライトとシンタックスチェックはどちらも貴重なツールであり、両方を動作させる方法を見つけることは私の賢さを助長します。

+1

"あなたはJavaプロジェクトとしてperlを実行していて、Javaではないため必然的なエラーメッセージが表示されていますか?私のJavaプロジェクトにはいくつかのperlファイルがあります。私はそれらを実行したくない、何かをシンタックス強調する。しかしPerl Epicはそれらを解析しようとし、エラー(ライブラリがないなど)を検出します。私はそれをやめるのをやめたい – Charbel

1

私はかなりの時間も同様の問題を探してきました。どうやらEpic Perlのプラグインは、プロジェクト内で見つかった何か/フォルダ/ファイルを荒々しく調べているので、設定ファイルやデータディレクトリがある場所のように、内部に入り、「perl stuff」を検証しようとします。エラーログビューには多くの無駄な情報が表示されます。

"Perl Auto Builder"のチェックボックスをオフにしましたか?

関連する問題