Hey guys, I need to implement a way to install dependencies that are not maven artifacts, as the language (haXe) uses its own package-manager. Now I found out that compile.with won't invoke FileTasks:
compile.with file( _("test.txt") ) do |t| File.open(t.name, 'w') {|f| f.write("test") } end But compile.from works fine: compile.from file( _("test.txt") ) do |t| File.open(t.name, 'w') {|f| f.write("test") } end Now I am wondering on how to implement this? ActAsArtifact & Artifact have too many maven hooks to be suitable for this package manager. My current attempt can be found here: https://github.com/devboy/buildr-hx/blob/636b9d148818745bd8b097cefb7e49e37ecf86fb/lib/buildr/hx/core/haxe_lib.rb