[
https://issues.apache.org/jira/browse/MCLEAN-110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17895962#comment-17895962
]
Peter De Maeyer commented on MCLEAN-110:
----------------------------------------
I created a PR where I removed {{Utils.createSymlink}}, replacing its usages
with {{Files.createSymbolicLink}}. I worked around the BeanShell varargs
limitation by passing explicit zero-length arrays.
* [The version of BeanShell in Apache Maven is really
old.|https://mvnrepository.com/artifact/org.apache-extras.beanshell/bsh] [Newer
versions of BeanShell allegedly support
varargs.|https://github.com/beanshell/beanshell/commit/c1adf5d]
* I considered using Groovy instead of BeanShell, but it would have been a
bigger diff and it would become inconsistent with other integration tests
→ out of scope.
> Utils.createSymlink should be replace by Java 7 code
> ----------------------------------------------------
>
> Key: MCLEAN-110
> URL: https://issues.apache.org/jira/browse/MCLEAN-110
> Project: Maven Clean Plugin
> Issue Type: Improvement
> Reporter: Elliotte Rusty Harold
> Priority: Major
> Labels: up-for-grabs
>
> instead of shelling out to command line
--
This message was sent by Atlassian Jira
(v8.20.10#820010)