【问题标题】:PlayN showcase-html validation issuePlayN show-html 验证问题
【发布时间】:2012-01-30 09:31:14
【问题描述】:

我是 GWT 和 PlayN 的新手。遵循 PlayN wiki 中的两个安装指南,让 PlayN 在 Eclipse 中工作:BeginnerInstallationGuideGettingStarted。我可以运行showcase-java 项目,但是showcase-html 版本在编译过程中出现问题,说它找不到验证jar。这是 GWT 编译器的输出:

Compiling module playn.showcase.Showcase
Resolving com.google.gwt.validation.client.constraints.AbstractDecimalMaxValidator
      Found type 'com.google.gwt.validation.client.constraints.AbstractDecimalMaxValidator'
         Found type 'javax.validation.constraints.DecimalMax'
            [WARN] Detected warnings related to 'javax.validation.Constraint'.   Is validation-< version>.jar on the classpath?
            Specify -logLevel DEBUG to see all errors.
            [WARN] Ignoring unresolvable annotation type javax.validation.Constraint
   Compiling 1 permutation
      Compiling permutation 0...
   Compile of permutations succeeded
Linking into C:\Users\Jo\playn-samples\showcase\html\target\playn-showcase-html-1.0-SNAPSHOT\showcase
   Link succeeded
   Compilation succeeded -- 62.900s

不胜感激!

【问题讨论】:

    标签: eclipse gwt playn


    【解决方案1】:

    我没有答案, 但也许尝试清理并重建项目“playn-showcase”。

    还尝试为项目“playn-showcase”(明确不是“playn-shocase-html” )。

    此过程可能会创建缺少的 jar 'playn-showcase-html-1.0-SNAPSHOT.jar'。

    【讨论】:

    • 谢谢,但不幸的是这并没有解决问题。我也刚刚根据GettingStarted 重新安装并配置了整个 eclipse/maven/playN 集 - 不幸的是没有成功。我正在使用 jre7 和 jdk7 - 这可能是问题吗?我在某处读到 playN 与 jre6 兼容...
    • 不。刚刚切换到 jre6/jdk6,但这也无济于事。
    【解决方案2】:

    如果以下依赖项尚不存在,请尝试将以下依赖项添加到showcase-html pom.xml...

    <dependencies>
    
      ...
    
      <!-- not really needed, but will suppress errors during GWT compilation -->
      <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>1.0.0.GA</version>
        <scope>provided</scope>
      </dependency>
    
      <dependency>
        <groupId>javax.validation</groupId>
        <artifactId>validation-api</artifactId>
        <version>1.0.0.GA</version>
        <classifier>sources</classifier>
        <scope>provided</scope>
      </dependency>
    
      ...
    
    </dependencies>
    

    【讨论】:

    • 谢谢,hatboyzero。我试过你的建议。这两个依赖项还没有在 POM 中。不幸的是,它并没有解决问题。我发现 Showcase 示例的包资源管理器中的 Maven Dependencies 只列出了 javax.validation-validation-api-1.0.0.GA-source.jar 而不是非源版本。这可能与问题有关吗?
    • 不完全确定——当我有机会时,我会拉下展示代码并挖掘一下,让你知道......
    猜你喜欢
    • 1970-01-01
    • 2015-08-06
    • 2013-04-13
    • 2021-10-09
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多