Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.2
-
Fix Version/s: None
-
Component/s: stub generation
-
Labels:None
-
Environment:Maven 2.2.1
-
Number of attachments :
Description
When running
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.2</version>
<executions>
<execution>
<id>generate-stubs</id>
<phase>generate-sources</phase>
<goals>
<goal>generateStubs</goal>
</goals>
<configuration>
<providerSelection>1.7</providerSelection>
<sources>
<fileset>
<directory>$
/src/main/scripts</directory>
<includes>
<include>*/.groovy</include>
</includes>
</fileset>
</sources>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.codehaus.gmaven.runtime</groupId>
<artifactId>gmaven-runtime-1.7</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
</plugin>
*.java files generated (to be processed for mojo @annotations) contain no original javadocs or annotations.
One such file is attached while original Groovy file starts as:
/**
- Plugin that creates Hudson config files to define new build projects
*/
@MojoGoal ( "generate" )
@MojoPhase ( "compile" )
public class HudsonMojo extends GroovyMojo
{
....
}
or
/**
- Plugin that creates Hudson config files to define new build projects
* - @goal generate
- @phase compile
*/
public class HudsonMojo extends GroovyMojo
{
....
}
In both cases the resulting file is the same (attached) and it's clean from any original javadocs or annotations.
Issue Links
- relates to
-
GROOVY-4118
JavaStubGenerator doesn't generate annotations available in Groovy code
-