Yes, I confirm, with the old code it works ( I have found which commit after multiple test, each one for each commit on build.gradle ;-) )
Le 13/08/2018 à 14:12, Taher Alkhateeb a écrit : > Hi Olivier, > > Can you confirm that if you test _before_ this commit that it works? > If yes, then this commit needs to be reverted. > On Mon, Aug 13, 2018 at 1:22 PM Olivier Heintz > <holivier.li...@ofbizextra.org> wrote: >> >> Hi, >> >> In my environment (Linux, openjdk version "1.8.0_171") plugin install >> process does not work any more since this commit (june, 20) >> >> def taskExistsInproject(fullyQualifiedProject, taskName) { >> - def taskExists = false >> - subprojects.each { subProject -> >> - if (subProject.getPath().equals(fullyQualifiedProject.toString())) { >> - subProject.tasks.each { projTask -> >> - if (taskName.equals(projTask.name)) { >> - taskExists = true >> - } >> - } >> - } >> - } >> - return taskExists >> + subprojects.stream() >> + .filter { it.path == fullyQualifiedProject.toString() } >> + .flatMap { it.tasks.stream() } >> + .anyMatch taskName.&equals >> } >> >> >> When I try to install the message is >> >> ./gradlew installPlugin -PpluginId=testPlugin1 >> :installPlugin >> No install task defined for plugin testPlugin1, nothing to do >> >> BUILD SUCCESSFUL >> >> Total time: 1.516 secs >> >> >> My testPlugin1 build.gradle is very simple >> task install { >> doLast { >> println 'install task for my plugin test1' >> exec{ commandLine 'echo', 'Bonjour' } // this could be what >> you want >> } >> } >> >> task uninstall { >> doLast { >> println 'un-install task for my plugin test1' >> exec{ commandLine 'echo', 'Au-revoir' } // this could be >> what you want >> } >> } >> >> task hello { >> doLast { >> println 'tutorialspoint' >> } >> } >> >> >> >> with the previous version of taskExistsInproject it works >> >> └─$ ./gradlew installPlugin -PpluginId=testPlugin1 >> :plugins:testPlugin1:install >> install task for my plugin test1 >> Bonjour >> :installPlugin >> installed plugin testPlugin1 >> >> BUILD SUCCESSFUL >> >> Total time: 3.134 secs >