Ich versuche, eine Haxe-Klasse zu kompilieren, ohne einen Einstiegspunkt zu definieren, indem ich eine Build hxml
-Datei verwende.Haxe ohne einen Haupteinstiegspunkt kompilieren
Meine Ordnerstruktur sieht wie folgt aus:
root
|
___src
|___Test.hx
|
___build.hxml
Test.hx
folgenden Inhalt hat:
package foo;
class BarLib
{
public function new() {}
public function test() {
return "Hello from BarLib!";
}
}
build.hxml
wie folgt aussieht:
-cp src
--macro "include('foo')"
-js test.js
ich das dann von der Wurzel laufen Ordner mit dem Befehl haxe build.hxml
was creat Es ist die Datei test.js, aber der Inhalt ist ziemlich leer.
// Generated by Haxe 3.3.0
(function() { "use strict";
})();
Es scheint nicht das Paket foo
lokalisieren zu können.
Was mache ich falsch?
Sie sollten diesen Artikel überprüfen http://code.haxe.org/category/compilation/compiling-libraries- ohne-main-class.html –