2017-07-20 1 views
-1

Hai Je suis nouveau à Resteasy, je travaille sur resteasy avec gradle pour application de moteur d'application, j'utilise Intellij IDE, ici j'utilise la dernière version dans les dépendances,Impossible de résoudre la configuration de projet supplémentaire en utilisant Resteasy dans Intellij

compile group: 'org.jboss.resteasy', name: 'resteasy-jaxrs', version: '3.0.23.Final' 
compile group: 'org.jboss.resteasy', name: 'resteasy-jackson2-provider', version: '3.0.23.Final' 

Je reçois des erreurs ci-dessous, mais j'utiliser la version plus ancienne,

compile group: 'org.jboss.resteasy', name: 'resteasy-jaxrs', version: '3.0.10.Final' 
compile group: 'org.jboss.resteasy', name: 'resteasy-jackson2-provider', version: '3.0.10.Final' 

l'application fonctionne très bien, mais je dois utiliser une nouvelle version comment puis-je résoudre? quelqu'un peut-il résoudre cela? ma structure de dossier et build.gradle est donné ci-dessous

quand je mentionnais nouvelle version dans les dépendances, il est pop-up (montré dans l'image)

enter image description here

Je reçois avertissement

Warning:<i><b>root project 'Sample': Unable to resolve additional project configuration.</b> 
Details: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':compileClasspath'. 
Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download commons-codec.jar (commons-codec:commons-codec:1.9) 
Caused by: org.gradle.api.UncheckedIOException: Could not read entry '22da77b0d76ea8df17298218f3ec1f87:commons-codec.jar (commons-codec:commons-codec:1.9)' from cache artifact-at-repository.bin (C:\Users\user\.gradle\caches\modules-2\metadata-2.23\artifact-at-repository.bin). 
Caused by: java.io.EOFException: null 
Caused by: com.esotericsoftware.kryo.KryoException: Buffer underflow.</i> 

quand j'essaye l'essayer la tâche appengineRun, l'erreur que je reçois est,

05:56:35 PM: Executing external task 'appengineRun'... 
:compileJava FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Could not resolve all files for configuration ':compileClasspath'. 
> Could not download commons-codec.jar (commons-codec:commons-codec:1.9) 
    > Could not read entry '22da77b0d76ea8df17298218f3ec1f87:commons-codec.jar (commons-codec:commons-codec:1.9)' from cache artifact-at-repository.bin (C:\Users\user\.gradle\caches\modules-2\metadata-2.23\artifact-at-repository.bin). 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

BUILD FAILED 

Total time: 0.447 secs 
Buffer underflow. 
05:56:36 PM: External task execution finished 'appengineRun'. 

enter image description here

dans build.gradle:

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.google.cloud.tools:appengine-gradle-plugin:+' 
    } 
} 

repositories { 
    jcenter() 
    mavenCentral() 
} 


apply plugin: 'java' 
apply plugin: 'war' 
apply plugin: 'com.google.cloud.tools.appengine' 

dependencies { 
    //working--//compile group: 'org.jboss.resteasy', name: 'resteasy-jaxrs', version: '3.0.10.Final' 
    compile group: 'org.jboss.resteasy', name: 'resteasy-jaxrs', version: '3.1.3.Final' 

    //working--//compile group: 'org.jboss.resteasy', name: 'resteasy-jackson2-provider', version: '3.0.10.Final' 
    compile group: 'org.jboss.resteasy', name: 'resteasy-jackson2-provider', version: '3.1.3.Final' 
    compile 'com.google.appengine:appengine:+' 
} 

appengine { 
    run { 
     port = 8080 
    } 

    deploy { 
     stopPreviousVersion = true 
     promote = true 
    } 
} 

sourceCompatibility = 1.7 
targetCompatibility = 1.7 
+0

avez-vous essayé d'inclure compile-codec: commons-codec: 1.9 dans votre fichier de construction gradle? –

+0

Non, je n'ai pas, @MichaelMeyer – Prakash

+0

allez-vous essayer? –

Répondre

1

Êtes-vous en cours d'exécution de la construction derrière un proxy? Dans ce cas, vous n'avez pas d'accès direct à maven central et vous devez définir vos paramètres de proxy en conséquence selon le doc. Une erreur similaire et la résolution est discutée sur le forum de discussion progressive here.