Haxe:openfl 测试有效但 lime build 无效
Haxe: openfl test works but not lime build
我正在将我的所有项目移动到 IntelliJ 中的各个模块,而不是在整个 git 存储库中有一个模块,并且我的 IntelliJ 构建停止工作。我注意到它使用 lime 构建,即使我的模块设置为 openfl(据我所知总是如此)
openfl test flash -debug
这有效
lime build GassyRickAstley.xml flash -debug -verbose
这不是。 Full gist of both -v
Lime Command-Line Tools (2.9.1)
Initializing project...
Using project file: GassyRickAstley.xml
Warning: Could not read HXCPP config: /Users/booboo/.hxcpp_config.xml
Using target platform: FLASH
Running command: UPDATE
- Embedding asset: removed for brevity
- Copying template file: removed for brevity
Running command: BUILD
- Running command: haxe -main ApplicationMain -cp /usr/local/lib/haxe/lib/flixel/git -D flixel=4.3.0 -cp /usr/local/lib/haxe/lib/openfl/3,6,1 -D openfl=3.6.1 -cp /usr/local/lib/haxe/lib/lime/2,9,1 -D lime=2.9.1 -cp /usr/local/lib/haxe/lib/actuate/1,8,7 -D actuate=1.8.7 -cp /usr/local/lib/haxe/lib/ash/1,5,4/src -D ash=1.5.4 -cp source -cp lib -cp /usr/local/lib/haxe/lib/openfl/3,6,1/extern -cp ../Krakel/source -cp ../../lib/HxAssert/src -D native-trace -D HXCPP_QUIET -D openfl-next -D tools=2.9.1 -D flash-use-stage -D no-compilation -D openfl-flash -D verbose=1 -D web --macro flixel.system.macros.FlxDefines.run() -swf-lib export/flash/obj/assets.swf -swf-version 11.8 -swf export/flash/bin/GassyRickAstley.swf -cp export/flash/haxe -debug
georges-mbp:Gassy Rick Astley booboo$
看起来没有任何问题,但我分析终端输出很糟糕。
现在我只能手动构建,但没有断点会变得非常蹩脚,非常快。感谢任何帮助。
加分题。当我 run/test 打开 fl 项目并关闭游戏 window 时,活动终端进程永远不会结束。我必须关闭终端,重新打开并再次 cd 我的目录。有办法解决这个问题吗?
看起来它可能起作用了。 openfl test flash
类似于 运行ning openfl build flash && openfl run flash
,后者的行为实际上应该与 lime build flash && lime run flash
.
相同
我认为您的 lime build flash
命令工作正常,但正在退出,因为应用程序已完成构建。如果您改用 lime test flash
,它可能会像其他命令一样为您构建并 运行?
我正在将我的所有项目移动到 IntelliJ 中的各个模块,而不是在整个 git 存储库中有一个模块,并且我的 IntelliJ 构建停止工作。我注意到它使用 lime 构建,即使我的模块设置为 openfl(据我所知总是如此)
openfl test flash -debug
这有效
lime build GassyRickAstley.xml flash -debug -verbose
这不是。 Full gist of both -v
Lime Command-Line Tools (2.9.1)
Initializing project...
Using project file: GassyRickAstley.xml
Warning: Could not read HXCPP config: /Users/booboo/.hxcpp_config.xml
Using target platform: FLASH
Running command: UPDATE
- Embedding asset: removed for brevity
- Copying template file: removed for brevity
Running command: BUILD
- Running command: haxe -main ApplicationMain -cp /usr/local/lib/haxe/lib/flixel/git -D flixel=4.3.0 -cp /usr/local/lib/haxe/lib/openfl/3,6,1 -D openfl=3.6.1 -cp /usr/local/lib/haxe/lib/lime/2,9,1 -D lime=2.9.1 -cp /usr/local/lib/haxe/lib/actuate/1,8,7 -D actuate=1.8.7 -cp /usr/local/lib/haxe/lib/ash/1,5,4/src -D ash=1.5.4 -cp source -cp lib -cp /usr/local/lib/haxe/lib/openfl/3,6,1/extern -cp ../Krakel/source -cp ../../lib/HxAssert/src -D native-trace -D HXCPP_QUIET -D openfl-next -D tools=2.9.1 -D flash-use-stage -D no-compilation -D openfl-flash -D verbose=1 -D web --macro flixel.system.macros.FlxDefines.run() -swf-lib export/flash/obj/assets.swf -swf-version 11.8 -swf export/flash/bin/GassyRickAstley.swf -cp export/flash/haxe -debug
georges-mbp:Gassy Rick Astley booboo$
看起来没有任何问题,但我分析终端输出很糟糕。
现在我只能手动构建,但没有断点会变得非常蹩脚,非常快。感谢任何帮助。
加分题。当我 run/test 打开 fl 项目并关闭游戏 window 时,活动终端进程永远不会结束。我必须关闭终端,重新打开并再次 cd 我的目录。有办法解决这个问题吗?
看起来它可能起作用了。 openfl test flash
类似于 运行ning openfl build flash && openfl run flash
,后者的行为实际上应该与 lime build flash && lime run flash
.
我认为您的 lime build flash
命令工作正常,但正在退出,因为应用程序已完成构建。如果您改用 lime test flash
,它可能会像其他命令一样为您构建并 运行?