Gradle如何设置输出根路径

时间:2016-02-03 01:19:33

标签: groovy gradle root

我的来源是文件夹结构,如:

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
}

是否有一种优雅的方式来改变根源?

1 个答案:

答案 0 :(得分:0)

使用来自tim_yates的回答 - 事实证明这不是Gradle中的可配置选项,因此本身不可能。打算创建一个移动任务。