我的来源是文件夹结构,如:
mygitroot /的Myproj /模块1 / SRC /主/常规/ COM / mypak /模块1 mygitroot /的Myproj /模块2 / SRC /主/常规/ COM / mypak /模块2 mygitroot /的Myproj /单词数/ SRC /主/常规/ COM / mypak /单词数
Gradle在以下文件夹结构中构建jar:
mygitroot /的Myproj /建造/库/ module1.jar mygitroot /的Myproj /编译/库/ module2.jar mygitroot /的Myproj /建造/库/ module3.jar
我希望它输出到默认的动态文件夹结构,只是根植于不同的“nongitroot”文件夹:
mybuildroot /的Myproj /建造/库/ module1.jar mybuildroot /的Myproj /编译/库/ module2.jar mybuildroot /的Myproj /建造/库/ module3.jar
我的任务说明了这一点:
task sourcesJar(type: Jar) {
group 'Build'
description 'An archive of the source code'
classifier 'sources'
from sourceSets.main.allSource
}
是否有一种优雅的方式来改变根源?
答案 0 :(得分:0)
使用来自tim_yates的回答 - 事实证明这不是Gradle中的可配置选项,因此本身不可能。打算创建一个移动任务。