#google-app-engine #maven #lift #jrebel
#google-app-engine #maven #поднимите #jrebel
Вопрос:
Приветствую,
Я пытаюсь запустить проект scala / liftweb для развертывания в Google App Engine. Для этого мне нужно упаковать его как .war, используя maven.
Однако всякий раз, когда я запускаю команду ‘mvn’, я сталкиваюсь с:
Error opening zip file or JAR manifest missing : /Applications/JRebel/jrebel.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Что-то не так с моим maven или мне нужен Jrebel? Я вижу, что jrebel не является бесплатным, поэтому я так удивлен.
Спасибо!
Ответ №1:
Нет, JRebel определенно не требуется для запуска Maven.
Ответ №2:
Как упоминал Мэтт, JRebel не требуется для запуска Maven. Однако ZeroTurnaround предлагает бесплатную версию, которая работает со Scala. Вы можете получить его здесь:
http://sales.zeroturnaround.com/
Что касается вашей ошибки — это указывает на то, что вы пытаетесь запустить JVM, как будто вы используете JRebel. Какую полную команду Maven вы запускаете? Что находится в вашей переменной окружения MAVEN_OPTS? Если любой из них содержит что-то вроде -noverify -javaagent:/Applications/JRebel/jrebel.jar тогда это ваша проблема.
Комментарии:
1. только что нашел это и вернулся сюда, чтобы опубликовать. хотя вы были совершенно правы. Я только что редактировал свою конфигурацию. выловите рыбу и заметили:
2. set -x MAVEN_OPTS»-noverify -javaagent:/Applications/JRebel/jrebel.jar «буйя!
Ответ №3:
Одной из причин проблемы является пробел в пути к jrebel.jar Убедитесь, что в пути нет пробелов, как в «Program Files»