1

ant の代わりに ceylon コマンドライン ツールのみを使用して、Java と ceylon の混合プロジェクトとして ceylon ディストリビューションをセットアップおよびビルドするにはどうすればよいですか?

https://github.com/ceylon/ceylon 、 ceylon/dist/README.mdの指示に従って、gitリポジトリのクローンを作成し、antプロジェクトをクリーンアップしてdist-edしたと仮定します。したがって、他のすべての部分の中で- antlr を使用して文法からパーサーを準備します。

必要な手順の概要を説明したり、必要な .java ファイルと .ceylon ファイル、およびリソースと .xml ファイルなどを git / ant プロジェクトから収集するスクリプトを示したりできませんか。git ハブにセットアップできませんか?

具体的には、どの依存関係をどこ (レポ) に配置する必要がありますか? また、ceylon プロジェクトで Java 依存関係 (車ではなく jar) を操作する場合、¨1.2.1¨ などのバージョン文字列をどのように処理する必要がありますか?

簡単にするために、compiler-java と関連するサブプロジェクト、特に typechecker のみをビルドして、compiler-js とそれに関連する .js ファイルを除外することができます。

最後に、なぜセイロン ディストリビューションはセイロン ツールではなく ant でビルドされているのでしょうか?

4

1 に答える 1

0

セイロン型チェッカーのビルドに関する限り、私は自分の質問に部分的にしか答えられません。必要なすべての Java ソース ファイルを生成し、ソース ディレクトリを統合した後、タイプチェッカーはエラーなしでビルドされ、実行時エラーなしで使用できました。

私自身のことを言えば、Java プロジェクトのコンパイルは決して成功につながらないという仮説を棄却するには、これで十分です。このかなりの例では、実行時にも成功しました。これは本当にすごいです。

于 2016-02-08T17:04:06.283 に答える