为什么我在运行 mvn 全新安装时有错误重新绑定结果'javax.validation.ValidatorFactory'必须是一个类?



我正在开发一个GWT应用程序。当我运行 mvn 全新安装时,出现此错误:

       [INFO]    [ERROR] Errors in 'jar:file:/C:/Users/pgoran/.m2/repository/com/google/gwt/gwt-user/2.4.0/gwt-user-2.4.0.jar!/com/google/gwt/validation/client/spi/GwtValidationProvider.java'
[INFO]       [ERROR] Line 39:  Rebind result 'javax.validation.ValidatorFactory' must be a class
[INFO]    [ERROR] Errors in 'jar:file:/C:/Users/pgoran/.m2/repository/com/google/gwt/gwt-user/2.4.0/gwt-user-2.4.0.jar!/com/google/gwt/validation/client/BaseMessageInterpolator.java'
[INFO]       [ERROR] Line 96:  Rebind result 'com.google.gwt.validation.client.ProviderValidationMessageResolver' must be a class
[INFO]    [ERROR] Cannot proceed due to previous errors
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 40.149 s
[INFO] Finished at: 2017-01-25T09:44:03+01:00
[INFO] Final Memory: 46M/427M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.4.0:compile (default) on project kapua-console: Command [[
[ERROR] C:Program FilesJavajdk1.8.0_77jrebinjava -Xmx2048m -XX:+UseParallelGC -classpath C:UserspgoranDesktopkapuaconsolesrcmainjava;C:UserspgoranDesktopkapuaconsoletargetgenerated-sourcesgwt;C:UserspgoranDesktopkapuaconsoletargetgenerated-sourcesannotations;C:UserspgoranDesktopkapuaconsolesrcmainresources;C:UserspgoranDesktopkapuaconsoletargetclasses;C:Userspgoran.m2repositoryorgeclipsekapuakapua-guice.2.0-SNAPSHOTkapua-guice-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-commons.2.0-SNAPSHOTkapua-commons-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsepersistenceeclipselink2.6.3eclipselink-2.6.3.jar;C:Userspgoran.m2repositoryorgeclipsepersistencejavax.persistence2.1.1javax.persistence-2.1.1.jar;C:Userspgoran.m2repositoryorgeclipsepersistencecommonj.sdo2.1.1commonj.sdo-2.1.1.jar;C:Userspgoran.m2repositorycomh2databaseh21.4.192h2-1.4.192.jar;C:Userspgoran.m2repositorycomgoogleinjectguice4.1.0guice-4.1.0.jar;C:Userspgoran.m2repositoryjavaxinjectjavax.inject1javax.inject-1.jar;C:Userspgoran.m2repositoryaopallianceaopalliance1.0aopalliance-1.0.jar;C:Userspgoran.m2repositorycomgoogleguavaguava19.0guava-19.0.jar;C:Userspgoran.m2repositorycommons-configurationcommons-configuration1.9commons-configuration-1.9.jar;C:Userspgoran.m2repositorycommons-loggingcommons-logging1.1.1commons-logging-1.1.1.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-account-internal.2.0-SNAPSHOTkapua-account-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-account-api.2.0-SNAPSHOTkapua-account-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-service-api.2.0-SNAPSHOTkapua-service-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryiodropwizardmetricsmetrics-core3.1.2metrics-core-3.1.2.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-security-authorization-api.2.0-SNAPSHOTkapua-security-authorization-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-registry-internal.2.0-SNAPSHOTkapua-device-registry-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-call-api.2.0-SNAPSHOTkapua-device-call-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-registry-api.2.0-SNAPSHOTkapua-device-registry-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-message-internal.2.0-SNAPSHOTkapua-message-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositorycomsunxmlbindjaxb-impl2.2.5jaxb-impl-2.2.5.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-user-internal.2.0-SNAPSHOTkapua-user-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-user-api.2.0-SNAPSHOTkapua-user-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-security-shiro.2.0-SNAPSHOTkapua-security-shiro-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-security-authentication-api.2.0-SNAPSHOTkapua-security-authentication-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgapacheshiroshiro-core1.2.3shiro-core-1.2.3.jar;C:Userspgoran.m2repositorycommons-beanutilscommons-beanutils1.8.3commons-beanutils-1.8.3.jar;C:Userspgoran.m2repositoryorgspringframeworksecurityspring-security-core4.1.3.RELEASEspring-security-core-4.1.3.RELEASE.jar;C:Userspgoran.m2repositoryorgspringframeworkspring-aop4.3.2.RELEASEspring-aop-4.3.2.RELEASE.jar;C:Userspgoran.m2repositoryorgspringframeworkspring-beans4.3.2.RELEASEspring-beans-4.3.2.RELEASE.jar;C:Userspgoran.m2repositoryorgspringframeworkspring-context4.3.2.RELEASEspring-context-4.3.2.RELEASE.jar;C:Userspgoran.m2repositoryorgspringframeworkspring-core4.3.2.RELEASEspring-core-4.3.2.RELEASE.jar;C:Userspgoran.m2repositoryorgspringframeworkspring-expression4.3.2.RELEASEspring-expression-4.3.2.RELEASE.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-call-kura.2.0-SNAPSHOTkapua-device-call-kura-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-transport-api.2.0-SNAPSHOTkapua-transport-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgapachecommonscommons-pool22.3commons-pool2-2.3.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-translator-api.2.0-SNAPSHOTkapua-translator-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsepahoorg.eclipse.paho.client.mqttv31.1.0org.eclipse.paho.client.mqttv3-1.1.0.jar;C:Userspgoran.m2repositorycomgoogleprotobufprotobuf-java2.6.1protobuf-java-2.6.1.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-api.2.0-SNAPSHOTkapua-device-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-message-api.2.0-SNAPSHOTkapua-message-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-commons.2.0-SNAPSHOTkapua-device-commons-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-bundle-internal.2.0-SNAPSHOTkapua-device-bundle-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-bundle-api.2.0-SNAPSHOTkapua-device-bundle-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-command-internal.2.0-SNAPSHOTkapua-device-command-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-command-api.2.0-SNAPSHOTkapua-device-command-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-configuration-internal.2.0-SNAPSHOTkapua-device-configuration-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-configuration-api.2.0-SNAPSHOTkapua-device-configuration-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryjoda-timejoda-time2.9.4joda-time-2.9.4.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-packages-internal.2.0-SNAPSHOTkapua-device-packages-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-device-packages-api.2.0-SNAPSHOTkapua-device-packages-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-datastore-api.2.0-SNAPSHOTkapua-datastore-api-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-datastore-internal.2.0-SNAPSHOTkapua-datastore-internal-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgelasticsearchelasticsearch2.3.4elasticsearch-2.3.4.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-core5.5.0lucene-core-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-backward-codecs5.5.0lucene-backward-codecs-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-analyzers-common5.5.0lucene-analyzers-common-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-queries5.5.0lucene-queries-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-memory5.5.0lucene-memory-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-highlighter5.5.0lucene-highlighter-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-queryparser5.5.0lucene-queryparser-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-sandbox5.5.0lucene-sandbox-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-suggest5.5.0lucene-suggest-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-misc5.5.0lucene-misc-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-join5.5.0lucene-join-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-grouping5.5.0lucene-grouping-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-spatial5.5.0lucene-spatial-5.5.0.jar;C:Userspgoran.m2repositoryorgapachelucenelucene-spatial3d5.5.0lucene-spatial3d-5.5.0.jar;C:Userspgoran.m2repositorycomspatial4jspatial4j.5spatial4j-0.5.jar;C:Userspgoran.m2repositoryorgelasticsearchsecuresm1.0securesm-1.0.jar;C:Userspgoran.m2repositorycomcarrotsearchhppc.7.1hppc-0.7.1.jar;C:Userspgoran.m2repositoryorgjodajoda-convert1.2joda-convert-1.2.jar;C:Userspgoran.m2repositorycomfasterxmljacksoncorejackson-core2.6.6jackson-core-2.6.6.jar;C:Userspgoran.m2repositorycomfasterxmljacksondataformatjackson-dataformat-smile2.6.6jackson-dataformat-smile-2.6.6.jar;C:Userspgoran.m2repositorycomfasterxmljacksondataformatjackson-dataformat-yaml2.6.6jackson-dataformat-yaml-2.6.6.jar;C:Userspgoran.m2repositoryorgyamlsnakeyaml1.15snakeyaml-1.15.jar;C:Userspgoran.m2repositorycomfasterxmljacksondataformatjackson-dataformat-cbor2.6.6jackson-dataformat-cbor-2.6.6.jar;C:Userspgoran.m2repositoryionettynetty3.10.5.Finalnetty-3.10.5.Final.jar;C:Userspgoran.m2repositorycomningcompress-lzf1.0.2compress-lzf-1.0.2.jar;C:Userspgoran.m2repositorycomtdunningt-digest3.0t-digest-3.0.jar;C:Userspgoran.m2repositoryorghdrhistogramHdrHistogram2.1.6HdrHistogram-2.1.6.jar;C:Userspgoran.m2repositorycommons-clicommons-cli1.3.1commons-cli-1.3.1.jar;C:Userspgoran.m2repositorycomtwitterjsr166e1.1.0jsr166e-1.1.0.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-translator-kura-mqtt.2.0-SNAPSHOTkapua-translator-kura-mqtt-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-translator-kapua-kura.2.0-SNAPSHOTkapua-translator-kapua-kura-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositoryorgeclipsepersistenceorg.eclipse.persistence.moxy2.6.3org.eclipse.persistence.moxy-2.6.3.jar;C:Userspgoran.m2repositoryorgeclipsepersistenceorg.eclipse.persistence.core2.6.3org.eclipse.persistence.core-2.6.3.jar;C:Userspgoran.m2repositoryorgeclipsepersistenceorg.eclipse.persistence.asm2.6.3org.eclipse.persistence.asm-2.6.3.jar;C:Userspgoran.m2repositoryorgglassfishjavax.json1.0.4javax.json-1.0.4.jar;C:Userspgoran.m2repositoryorgeclipsekapuakapua-transport-mqtt.2.0-SNAPSHOTkapua-transport-mqtt-0.2.0-SNAPSHOT.jar;C:Userspgoran.m2repositorycomgooglegwtgwt-user2.4.0gwt-user-2.4.0.jar;C:Userspgoran.m2repositoryjavaxvalidationvalidation-api1.0.0.GAvalidation-api-1.0.0.GA-sources.jar;C:Userspgoran.m2repositorycomextjsgxt2.2.5gxt-2.2.5.jar;C:Userspgoran.m2repositorycomallen-sauergwtloggwt-log3.1.8gwt-log-3.1.8.jar;C:Userspgoran.m2repositoryjavaxvalidationvalidation-api1.1.0.Finalvalidation-api-1.1.0.Final.jar;C:Userspgoran.m2repositorycommons-fileuploadcommons-fileupload1.2.2commons-fileupload-1.2.2.jar;C:Userspgoran.m2repositorycommons-iocommons-io2.4commons-io-2.4.jar;C:Userspgoran.m2repositorycommons-codeccommons-codec1.9commons-codec-1.9.jar;C:Userspgoran.m2repositoryorgapachesanselansanselan.97-incubatorsanselan-0.97-incubator.jar;C:Userspgoran.m2repositoryorgapachevelocityvelocity1.7velocity-1.7.jar;C:Userspgoran.m2repositorycommons-collectionscommons-collections3.2.1commons-collections-3.2.1.jar;C:Userspgoran.m2repositorycommons-langcommons-lang2.4commons-lang-2.4.jar;C:Userspgoran.m2repositoryorgapacheshiroshiro-web1.2.3shiro-web-1.2.3.jar;C:Userspgoran.m2repositoryorgapachepoipoi3.7poi-3.7.jar;C:Userspgoran.m2repositoryorgapachepoipoi-ooxml3.7poi-ooxml-3.7.jar;C:Userspgoran.m2repositoryorgapachepoipoi-ooxml-schemas3.7poi-ooxml-schemas-3.7.jar;C:Userspgoran.m2repositoryorgapachexmlbeansxmlbeans2.3.0xmlbeans-2.3.0.jar;C:Userspgoran.m2repositorystaxstax-api1.0.1stax-api-1.0.1.jar;C:Userspgoran.m2repositoryorgapachegeronimospecsgeronimo-stax-api_1.0_spec1.0geronimo-stax-api_1.0_spec-1.0.jar;C:Userspgoran.m2repositorydom4jdom4j1.6.1dom4j-1.6.1.jar;C:Userspgoran.m2repositoryxml-apisxml-apis1.0.b2xml-apis-1.0.b2.jar;C:Userspgoran.m2repositorycomopencsvopencsv3.7opencsv-3.7.jar;C:Userspgoran.m2repositoryorgapachecommonscommons-lang33.3.2commons-lang3-3.3.2.jar;C:Userspgoran.m2repositoryorggwtopenmapsopenlayersgwt-openlayers-client.9gwt-openlayers-client-0.9.jar;C:Userspgoran.m2repositoryorgmortbayjettyjetty-util6.1.26jetty-util-6.1.26.jar;C:Userspgoran.m2repositoryorgslf4jslf4j-log4j121.7.2slf4j-log4j12-1.7.2.jar;C:Userspgoran.m2repositoryorgslf4jslf4j-api1.7.2slf4j-api-1.7.2.jar;C:Userspgoran.m2repositorylog4jlog4j1.2.17log4j-1.2.17.jar;C:Userspgoran.m2repositorycomgooglegwtgwt-user2.4.0gwt-user-2.4.0.jar;C:Userspgoran.m2repositoryjavaxvalidationvalidation-api1.0.0.GAvalidation-api-1.0.0.GA.jar;C:Userspgoran.m2repositoryjavaxvalidationvalidation-api1.0.0.GAvalidation-api-1.0.0.GA-sources.jar;C:Userspgoran.m2repositorycomgooglegwtgwt-dev2.4.0gwt-dev-2.4.0.jar com.google.gwt.dev.Compiler -gen C:UserspgoranDesktopkapuaconsoletarget.generated -logLevel INFO -style OBF -war C:UserspgoranDesktopkapuaconsoletarget -localWorkers 4 -draftCompile -optimize 9 org.eclipse.kapua.app.console.console
[ERROR] ]] failed with status 1

我在某处读到,问题可能是我们实例化异步接口,我会在我这样做的地方给你我的部分代码:

private ConfigurationEntityServiceAsync configurationEntityServiceAsync = GWT.create(ConfigurationEntityService.class);

这是扩展RemoteService的接口(再次,我说我不确定接口是否对此错误很重要):

@RemoteServiceRelativePath("goran")
public interface ConfigurationEntityService extends RemoteService {
    public GWTConfiguration create(GWTConfigurationCreator gwtConfigurationCreator)
            throws GwtKapuaException;
    public GWTConfiguration find(String id) throws GwtKapuaException;
    public ListLoadResult<GWTConfiguration> findAll() throws GwtKapuaException;
    public GWTConfiguration update(GWTConfiguration configuration) throws GwtKapuaException;
    public void delete(String id) throws GwtKapuaException;
}

有人可以帮助我吗?提前谢谢。

运行编译器时,请确保 GWT 需要的所有类都在类路径上。GWT 需要检查类字节代码以生成必要的 JavaScript。

问题已解决这个问题非常愚蠢。在生成 ConfigurationEntityServiceAsync 接口后,我添加了用于更新和删除的方法,当我添加此方法时,我选择了选项"在 ConfigurationEntityServiceAsync 中生成删除和更新方法",并且 Eclipse 没有刷新方法配置实体服务异步配置= GWT.create(ConfigurationEntityService.class)在我的客户端类中,所以我删除了我的类中的那部分 ad agaoin 写了它,就是这样!

相关内容

  • 没有找到相关文章

最新更新