2015-06-15 3 views
0

Работа над проектом maven. Я пытаюсь построить с помощью maven, но я получаю следующую ошибку! Я работаю на затмение с использованием JDK 8.Ошибка компиляции на maven

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)

Я также попытался выше решение, но все же я получаю сообщение об ошибке!

[INFO] Scanning for projects... 
[INFO] 
[INFO] Using the builder org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder with a thread count of 1 
[INFO]                   
[INFO] ------------------------------------------------------------------------ 
[INFO] Building RESTfulWebServiceExample 0.0.1-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ RESTfulWebServiceExample --- 
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! 
[INFO] skip non existing resourceDirectory D:\Tomcat 7.0\webapps\RESTfulWebServiceExample\src\main\resources 
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ RESTfulWebServiceExample --- 
[INFO] Changes detected - recompiling the module! 
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent! 
[INFO] Compiling 1 source file to D:\Tomcat 7.0\webapps\RESTfulWebServiceExample\target\classes 
[INFO] ------------------------------------------------------------- 
[ERROR] COMPILATION ERROR : 
[INFO] ------------------------------------------------------------- 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[4,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[5,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[6,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[7,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[8,24] package javax.ws.rs.core does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[10,2] cannot find symbol 
    symbol: class Path 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[18,40] cannot find symbol 
    symbol: class PathParam 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[15,7] cannot find symbol 
    symbol: class GET 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[16,7] cannot find symbol 
    symbol: class Path 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[17,8] cannot find symbol 
    symbol: class Produces 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[33,40] cannot find symbol 
    symbol: class PathParam 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[30,8] cannot find symbol 
    symbol: class Path 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[31,8] cannot find symbol 
    symbol: class GET 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[32,8] cannot find symbol 
    symbol: class Produces 
    location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[INFO] 14 errors 
[INFO] ------------------------------------------------------------- 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD FAILURE 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 2.041 s 
[INFO] Finished at: 2015-06-15T11:33:01+05:30 
[INFO] Final Memory: 12M/123M 
[INFO] ------------------------------------------------------------------------ 
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project RESTfulWebServiceExample: Compilation failure: Compilation failure: 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[4,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[5,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[6,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[7,19] package javax.ws.rs does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[8,24] package javax.ws.rs.core does not exist 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[10,2] cannot find symbol 
[ERROR] symbol: class Path 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[18,40] cannot find symbol 
[ERROR] symbol: class PathParam 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[15,7] cannot find symbol 
[ERROR] symbol: class GET 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[16,7] cannot find symbol 
[ERROR] symbol: class Path 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[17,8] cannot find symbol 
[ERROR] symbol: class Produces 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[33,40] cannot find symbol 
[ERROR] symbol: class PathParam 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[30,8] cannot find symbol 
[ERROR] symbol: class Path 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[31,8] cannot find symbol 
[ERROR] symbol: class GET 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] /D:/Tomcat 7.0/webapps/RESTfulWebServiceExample/src/org/test/webservices/FeetToInchAndInchToFeetConversionService.java:[32,8] cannot find symbol 
[ERROR] symbol: class Produces 
[ERROR] location: class org.test.webservices.FeetToInchAndInchToFeetConversionService 
[ERROR] -> [Help 1] 
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 
[ERROR] Re-run Maven using the -X switch to enable full debug logging. 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles: 
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 
+0

Построение явно не выполнено из-за проблем с компиляцией. Возможно, вам потребуется добавить запись для «javax.ws.rs» в ваш файл POM. а также решить другие проблемы компиляции, такие как «не найти символ» – mitpatoliya

+0

Пожалуйста, не удаляйте сообщения об ошибках из вопроса. Они необходимы для ответа на ваш вопрос. – Tom

ответ

3

Проверьте с этим ниже зависимость, если она присутствует или нет?

<dependency> 
<groupId>javax.ws.rs</groupId> 
<artifactId>javax.ws.rs-api</artifactId> 
<version>2.0-m01</version> 
</dependency> 
+0

Спасибо! Это отсутствовало. –

+0

Мне интересно, почему не возникли ошибки компиляции. Если я пропущу некоторую зависимость, я уверен, что многие из объектов, которые я использовал, будут отмечены красным. Или я ошибаюсь? Я имею в виду, если да, я бы даже не попытался скомпилировать проект. –

+0

@Arthur Eirich, На самом деле, несколько раз проблема Maven с Clean или Install. –

1

Возможно, вам не хватает dependency on javax.ws.rs. Убедитесь, что у вас есть это в вашем pom.xml и повторите попытку.

Независимо от того, какой учебник вы используете, также должна быть информация о этих зависимостях.

Смежные вопросы