ビルドhxml
ファイルを使用してエントリポイントを定義せずにHaxeクラスをコンパイルしようとしています。メインエントリポイントなしでHaxeをコンパイルする
マイフォルダ構造は以下のようになります。
root
|
___src
|___Test.hx
|
___build.hxml
Test.hx
は、以下の内容を持っている:私は、ルートからこれを実行する
-cp src
--macro "include('foo')"
-js test.js
:よう
package foo;
class BarLib
{
public function new() {}
public function test() {
return "Hello from BarLib!";
}
}
build.hxml
に見えますコマンドを使用して、haxe build.hxml
のcreat test.jsというファイルがありますが、その内容はかなり空です。
// Generated by Haxe 3.3.0
(function() { "use strict";
})();
パッケージfoo
を見つけることができないようです。
私は間違っていますか?
せずに単一のクラス(およびその参照)をコンパイルする
haxe -cp src foo.Test
を使用することができますhttp://code.haxe.org/category/compilation/compiling-libraries- without-main-class.html –