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

Reply via email to