Currently I am trying to make a sub-project that is of type distribution
package some of the output artifacts of another sub-project that is of type native
(and produces 4 libraries). I thought this would be trivial but apparently not and I’ve ended up rather stuck.
Previous suggestions I’ve seen (for non-native
) included assigning an output artifact to a configuration
and then using the dependencies
declaration to get a hold of it, however that doesn’t seem to work as you generally supply the task
to the configuration
in the artifacts
scope and the task
for the native library doesn’t seem to exist at that stage (presumably because it’s dynamically generated or something).
I’ve been hunting around for something under the project
that would give me access to the output file but I haven’t found anything. I’m guessing this is some complexity of the native
plugin. I mean, I could just hardcode a reference to where I know the outputs should be but that’s awful.
Any suggestions?