Christopher Wright created GROOVY-8976:
------------------------------------------

             Summary: Groovydoc interprets /** in string method comment
                 Key: GROOVY-8976
                 URL: https://issues.apache.org/jira/browse/GROOVY-8976
             Project: Groovy
          Issue Type: Bug
          Components: GroovyDoc
    Affects Versions: 2.5.5
            Reporter: Christopher Wright


In my groovy code, I had a statement like this:

 

steps.archiveArtifacts allowEmptyArchive: true, artifacts: 
"$archiveLocation/**/*.*"

 

I then ran groovydoc and the next method in my class file had all of the text 
present from the /** in the statement above to the ending groovydoc comment of 
the method.

 

The groovydoc for the method in question can be seen here: 
[https://github.com/zowe/zowe-cli-version-controller/blob/0b3138d0b1f581cdfac2556baf9261b51dd473df/docs/groovydoc/org/zowe/pipelines/nodejs/NodeJSRunner.html#L876]

 

The actual doc comment can be found here: 
[https://github.com/zowe/zowe-cli-version-controller/blob/0b3138d0b1f581cdfac2556baf9261b51dd473df/src/org/zowe/pipelines/nodejs/NodeJSRunner.groovy#L451]

 

As a workaround, I currently have replaced the problem step to:

steps.archiveArtifacts allowEmptyArchive: true, artifacts: "$archiveLocation/*" 
+ "*/*.*"

This change now allows the next method to properly be documented.

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to