DataNucleus Enhancer: ошибка «Командная строка слишком длинная» в WindowsJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 DataNucleus Enhancer: ошибка «Командная строка слишком длинная» в Windows

Сообщение Anonymous »

Я работаю над проектом с использованием DataNucleus и столкнулся с проблемой при запуске команды mvn datanucleus:enhance в Windows. Команда отлично работает в Linux и Mac, но в Windows появляется следующая ошибка:

Код: Выделить всё

[INFO]
[ERROR] --------------------
[ERROR]  Standard error from the DataNucleus tool + org.datanucleus.enhancer.DataNucleusEnhancer :
[ERROR] --------------------
[ERROR] The command line is too long.
[ERROR] --------------------
Похоже, что длина командной строки превышает ограничение, установленное Windows.
А вот конфигурация плагина в pom.xml:

Код: Выделить всё

org.datanucleus
datanucleus-maven-plugin
5.2.1

JPA
${env.PERSISTENCE_UNIT_NAME:h2}
${basedir}/log4j.properties
true



process-classes

enhance




Вот соответствующая часть моего файла persistence.xml:

Код: Выделить всё

org.datanucleus.api.jpa.PersistenceProviderImpl
com.mycompany.core.user.model.User
com.mycompany.core.subscription.model.Subscription
com.mycompany.core.project.model.Project
com.mycompany.core.collaborator.model.Collaborator
com.mycompany.core.domain.model.Domain












Среда:
  • Windows (происходит ошибка)
  • Linux/Mac (работает нормально)
Что может быть причиной этой проблемы в Windows и каковы возможные обходные пути решения этой проблемы в командной строке ограничение длины?

Подробнее здесь: https://stackoverflow.com/questions/787 ... on-windows
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»