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