2014-05-20 2 views
-1

enter image description here Я получаю следующую ошибку "Описание Тип местоположения пути ресурса Проект не был построен, так как его путь сборки не завершен. Не удается найти файл класса для java.lang.reflect.AnnotatedElement. построить путь затем попытаться строить этот проект огурец Неизвестный Java Проблема я наклеен ошибку ниже в комментариях. ниже мой pom.xmlJava с некоторой ошибкой сборки

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>com.bdd</groupId> 
    <artifactId>cucumber</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>jar</packaging> 

    <name>cucumber</name> 
    <url>http://maven.apache.org</url> 

    <properties> 
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
    </properties> 

    <dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.11</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-java</artifactId> 
     <version>1.1.6</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-junit</artifactId> 
     <version>1.1.6</version> 
     <scope>test</scope> 
    </dependency> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-picocontainer</artifactId> 
     <version>1.1.6</version> 
     <scope>test</scope> 
    </dependency> 
    </dependencies> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-compiler-plugin</artifactId> 
     <version>3.0</version> 
     <configuration> 
      <source>1.7</source> 
      <target>1.7</target> 
     </configuration> 
    </plugin> 
</project> 

ответ

0

Ваш файл ПОМ не proper.It должен быть как ниже

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.0</version> 
      <configuration> 
        <source>1.7</source> 
        <target>1.7</target> 
      </configuration>    
     </plugin> 
    </plugins> 
</build> 
0

Описание ресурсов путь Местоположение Тип проект не был построен, так как его путь сборки не завершен. Не удается найти файл класса для java.lang.reflect .AnnotatedElement.

Похоже, что ваша дорожка построена каким-то образом. Щелкните правой кнопкой мыши по проекту и перейдите свойства ->configure build-path). Оттуда вы сможете указать проблемы в пути сборки.

Убедитесь, что все настроено правильно и правильно указано в проекте и что JDK (не jre) также настроен правильно.

+0

Ниже приведены ошибки в консоли - Описание \t \t Resource Path \t \t Расположение Тип Проект не был построен, так как его путь сборки является неполным , Не удается найти файл класса для java.lang.reflect.AnnotatedElement. Исправьте путь сборки, то попробуйте строить этот проект \t огурец \t \t \t Неизвестный Java Проблема – Jay

+0

Описание \t \t Resource Path \t \t Расположение Тип Тип java.lang.reflect.AnnotatedElement не может быть решена. Это косвенно ссылается на необходимые файлы .class \t CukesRunner.java \t/cucumber/src/test/java/com/bdd/cucumber \t строка 1 \t Задача Java – Jay

+0

Это означает, что для класса, который вы используете, нужен другой класс, который не является на пути к классам. Обязательно добавьте все необходимые библиотеки в свой класс. Пройдите через «ссылки-библиотеки» один за другим и посмотрите, что не хватает –

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