0

始める前に、私が Xtext と DSL の設計に慣れていないことを認めなければなりません。この問題に関する私の質問のいくつかは、やや「知性に欠ける」かもしれません。

IDE を使用して Xtext プロジェクトを作成しました。同時に、自分の言語で行う必要があることのガイドとして、Xtext で提供されているサンプル プロジェクトの 1 つを使用しています。緊張する警告がたくさん表示されます。

どうやら、開発環境が新しいプロジェクトを作成するとき、Java 5 ライブラリを使用するようにそのプロジェクトを構成するようです。私は Java 6 を使用していますが、その結果、私のプロジェクトは Java 5 用に構成されており、私のシステムには Java 5 がありません (実際にはありません!) という警告が表示されます。

Java 6 ライブラリを使用するようにビルド パスを変更しようとしましたが、manifest.mf ファイルで参照されている Java 6 が無効であるという警告など、他の多くの警告が生成されます。

次に、「plugin.xml」の警告があります。どうやら、build.properties ファイルは、IDE がプロジェクトを作成するときに作成されない「plugin.xml」というファイルを参照しています。このファイルが作成するのに十分なほど重要かどうかはわかりませんし、何を入れるべきかわかりません。

率直に言って、私は警告が嫌いです。警告は、私が作成するもので将来の問題につながる傾向があります。私はクリーンなコンパイルとクリーンなデプロイメントが好きです。これらの警告が道のりを台無しにし始める前に、これらの警告を排除したいと思います(Java5ライブラリで壊れるJava6クラスを入れるなど)。

これらの警告を確実に排除できた人はいますか? お知らせ下さい。

4

1 に答える 1

1

JDK の警告については、Manifest.MF を、好みの JDK (この場合は「JavaSE-1.6」) に一致するターゲット環境に切り替えるだけです。

plugin.xml の欠落に関する警告は、最初に文法ジェネレーターを実行するとすぐになくなります。そのようなファイルが生成されるからです。

于 2013-11-29T07:07:09.670 に答える