2014-11-28 2 views
2

Я пытаюсь запустить веб-приложение с гибернации, весной и JPA на NetBeans 8.0.1, но теперь я застрял на это исключение при компиляции приложения ... Вот ошибка ниже:Воссоздание классов сущностей

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default- compile) on project SMSXxxxx: Compilation failure: Compilation failure: 
error: Problem with Filer: Attempt to recreate a file for type com.equitel.smsmanager.entities.TextMessageContent_ 
error: Problem with Filer: Attempt to recreate a file for type com.smsmanager.entities.SmsUser_ 

Вот единицы сохранения, у меня есть только один в моем проекте

<?xml version="1.0" encoding="UTF-8"?> 
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> 
<persistence-unit name="SMSManagerPU" transaction-type="JTA"> 
<provider>org.hibernate.ejb.HibernatePersistence</provider> 
<jta-data-source>java:/jboss/datasources/SMSManagerDS</jta-data-source> 
<class>com.smsmanager.entities.Approval</class> 
<class>com.smsmanager.entities.Changelog</class> 
<class>com.smsmanager.entities.Contacts</class> 
<class>com.smsmanager.entities.Dispatches</class> 
<class>com.smsmanager.entities.MessageSchedule</class> 
<exclude-unlisted-classes>false</exclude-unlisted-classes> 
<properties> 
    <property name="javax.persistence.schema-generation.database.action" value="drop-and-create"/> 
</properties> 
</persistence-unit> 
</persistence> 

мне не удалось исправить эту ошибку, не могли бы вы помочь мне исправить это?

+0

Не могли бы вы также показать нам файл pom.xml? –

+0

Работал ли он в eclipse ??? – SkorpEN

ответ

0

Проверьте ваш файл pom.xml maven-compiler-plugin добавлен или нет. Если в нем нет плагина, как показано ниже.

<plugin> 
<inherited>true</inherited> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-compiler-plugin</artifactId>    
</plugin> 

Вы можете найти основную причину, используя mvn clean install -X в командной строке cmd.

Проверьте в файле pom.xml версии Java упоминается там и проверить, какая версия Java упоминается в переменной окружения $ JAVA_HOME. Оба должны быть одинаковыми.

Проверить это также

  • Может быть его Java Compiler вопрос.
  • Может быть проблема с загрузкой баночку
4

По некоторым причинам, существует зависимость в pom.xml, что в моем случае причиной проблемы. Найдите его и удалите:

<dependency> 
     <groupId>unknown.binary</groupId> 
     <artifactId>hibernate-jpamodelgen-4.3.1.Final</artifactId> 
     <version>SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 

Это может быть ошибка в Netbeans. https://netbeans.org/bugzilla/show_bug.cgi?id=183779