首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gmaven:execute找不到已编译的类

gmaven:execute找不到已编译的类
EN

Stack Overflow用户
提问于 2013-05-02 22:12:52
回答 1查看 1.1K关注 0票数 0

我试图使用gmaven插件编译src/test/groovy/com/kc/Validator.groovy中的类com.kc.Validator,然后使用该类运行脚本。在mvn compile之后,.class文件在*.class/test-.class/com/kc中,但是脚本执行失败:

代码语言:javascript
复制
Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.5:execute (validate-configuration) on project solver2: startup failed, script1367530828433.groovy: 1: unable to resolve class com.kc.Validator

pom.xml的相关部分是:

代码语言:javascript
复制
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.5</version>
<executions>
  <execution>
    <id>compile-groovy</id>
    <goals>
      <goal>compile</goal>
      <goal>testCompile</goal>
    </goals>
  </execution>
  <execution>
    <id>validate</id>
        <phase>test</phase>
        <goals>
      <goal>execute</goal>
        </goals>
        <configuration>
      <source>
    (new com.kc.Validator()).validate()
      </source>
        </configuration>
  </execution>
</executions>
  </plugin>
EN

回答 1

Stack Overflow用户

发布于 2013-05-03 18:55:12

你试过在<configuration>里面使用<configuration>吗?

代码语言:javascript
复制
<configuration>
  <scriptpath>
    <element>${pom.basedir}/src/test/groovy/com/kc</element>
  </scriptpath>
  <source>......</souce>
</configuration>

请参考使用Groovy类

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16348582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档