我正在努力制作一个多项目构建的东西.根项目看起来像这样:
apply plugin: 'distribution'
version 1.0
distributions {
main {
baseName = 'someName'
contents {
from 'nodes'
into 'nodes'
}
}
}
Run Code Online (Sandbox Code Playgroud)
它只是将带有一些文件的文件夹复制到dist.
我现在希望每个子项目将其内容注入dist.我想添加每个子项目jar,任何dependecies,可能还有一些其他文件等...
我不知道如何从子项目注入根.我应该做那样的事吗?我的意思是这样的:
subprojects {
apply java...
...
// pseudocode
jack into the root project dist plugin
put my produced jars and dependencies in a folder with my name
...
}
Run Code Online (Sandbox Code Playgroud)
有没有人有任何例子,或者只是指出我正确的方向?
谢谢!