2015-11-17 2 views
1

Я создаю приложение для Android и пытаюсь использовать внешние библиотеки (jar). Когда я строю проект он бросаетДругая цель в файлах pom.xml

плохой магический файл класса или версию

я проверил pom.xml файлы, и я заметил, что в одном банке он имеет следующий

   <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>2.3.2</version> 
       <configuration> 
        <source>1.8</source> 
        <target>1.8</target> 
       </configuration> 
      </plugin> 

в то время как в другом

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

Может ли это обосновать Ошибка?

ответ

1

Я думаю, это потому, что вы не можете использовать Java8-код в проекте java7.

+0

Этот код в файле pom.xml означает, что java 8 является целевым, и поскольку это проект Android, это запрещено? – Voila

+0

Похоже, что первый файл pom строит для java 8. – eric

+0

@eric Проблема в том, что Android не поддерживает 8 или используются разные версии? Благодаря! – Voila

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