2016-07-13 5 views
0

すべての成果物をアップロードした後、nexusのリポジトリを閉じるcloseRepositoryタスクが1つあります。私はこのcloseLepositoryのネクサスタスクをgradleのすべてのuploadArchiveタスクに依存させるにはどうすればいいですか?

closeRepository.dependsOnのようなもの(サブプロジェクト)私はこれを適切に行うにはどうすればよい

を行うように見えることはできませんか?

答えて

0

は私にしばらく時間がかかったが、これは問題

task uploadArchives << { } 

uploadArchives.dependsOn { 
    project.subprojects.collectMany { project -> project.tasks }.findAll { task -> task.name.equals("uploadArchives") } 
} 

を固定し、私はcloseRepoは、その1つのターゲットに依存することができます。

関連する問題