Hello, Just to let you know that I have been able to reproduce the bug, and I am working on fixing it.
Olivier Heintz <holivier.li...@ofbizextra.org> writes: > 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 -- Mathieu Lirzin GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37